Class DefaultProjectArtifactsCache.CacheKey

java.lang.Object
org.apache.maven.project.artifact.DefaultProjectArtifactsCache.CacheKey
All Implemented Interfaces:
ProjectArtifactsCache.Key
Enclosing class:
DefaultProjectArtifactsCache

protected static class DefaultProjectArtifactsCache.CacheKey extends Object implements ProjectArtifactsCache.Key
CacheKey
  • Field Details

    • groupId

      private final String groupId
    • artifactId

      private final String artifactId
    • version

      private final String version
    • dependencyArtifacts

      private final Set<String> dependencyArtifacts
    • workspace

      private final org.eclipse.aether.repository.WorkspaceRepository workspace
    • localRepo

      private final org.eclipse.aether.repository.LocalRepository localRepo
    • repositories

      private final List<org.eclipse.aether.repository.RemoteRepository> repositories
    • collect

      private final Set<String> collect
    • resolve

      private final Set<String> resolve
    • aggregating

      private boolean aggregating
    • hashCode

      private final int hashCode
  • Constructor Details

    • CacheKey

      public CacheKey(MavenProject project, List<org.eclipse.aether.repository.RemoteRepository> repositories, Collection<String> scopesToCollect, Collection<String> scopesToResolve, boolean aggregating, org.eclipse.aether.RepositorySystemSession session)
  • Method Details