Class DependencyContext
- java.lang.Object
-
- org.apache.maven.lifecycle.internal.DependencyContext
-
public class DependencyContext extends java.lang.ObjectContext of dependency artifacts for a particular project.
NOTE: This class is not part of any public api and can be changed or deleted without prior notice.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private intlastDependencyArtifactCountprivate java.util.Collection<?>lastDependencyArtifactsprivate MavenProjectprojectprivate java.util.Collection<java.lang.String>scopesToCollectForAggregatedProjectsprivate java.util.Collection<java.lang.String>scopesToCollectForCurrentProjectprivate java.util.Collection<java.lang.String>scopesToResolveForAggregatedProjectsprivate java.util.Collection<java.lang.String>scopesToResolveForCurrentProjectprivate static java.util.Collection<?>UNRESOLVED
-
Constructor Summary
Constructors Constructor Description DependencyContext(MavenProject project, java.util.Collection<java.lang.String> scopesToCollect, java.util.Collection<java.lang.String> scopesToResolve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenProjectgetProject()java.util.Collection<java.lang.String>getScopesToCollectForAggregatedProjects()java.util.Collection<java.lang.String>getScopesToCollectForCurrentProject()java.util.Collection<java.lang.String>getScopesToResolveForAggregatedProjects()java.util.Collection<java.lang.String>getScopesToResolveForCurrentProject()booleanisResolutionRequiredForAggregatedProjects(java.util.Collection<java.lang.String> scopesToCollect, java.util.Collection<java.lang.String> scopesToResolve)booleanisResolutionRequiredForCurrentProject()voidsynchronizeWithProjectState()
-
-
-
Field Detail
-
UNRESOLVED
private static final java.util.Collection<?> UNRESOLVED
-
project
private final MavenProject project
-
scopesToCollectForCurrentProject
private final java.util.Collection<java.lang.String> scopesToCollectForCurrentProject
-
scopesToResolveForCurrentProject
private final java.util.Collection<java.lang.String> scopesToResolveForCurrentProject
-
scopesToCollectForAggregatedProjects
private final java.util.Collection<java.lang.String> scopesToCollectForAggregatedProjects
-
scopesToResolveForAggregatedProjects
private final java.util.Collection<java.lang.String> scopesToResolveForAggregatedProjects
-
lastDependencyArtifacts
private volatile java.util.Collection<?> lastDependencyArtifacts
-
lastDependencyArtifactCount
private volatile int lastDependencyArtifactCount
-
-
Constructor Detail
-
DependencyContext
public DependencyContext(MavenProject project, java.util.Collection<java.lang.String> scopesToCollect, java.util.Collection<java.lang.String> scopesToResolve)
-
-
Method Detail
-
getProject
public MavenProject getProject()
-
getScopesToCollectForCurrentProject
public java.util.Collection<java.lang.String> getScopesToCollectForCurrentProject()
-
getScopesToResolveForCurrentProject
public java.util.Collection<java.lang.String> getScopesToResolveForCurrentProject()
-
getScopesToCollectForAggregatedProjects
public java.util.Collection<java.lang.String> getScopesToCollectForAggregatedProjects()
-
getScopesToResolveForAggregatedProjects
public java.util.Collection<java.lang.String> getScopesToResolveForAggregatedProjects()
-
isResolutionRequiredForCurrentProject
public boolean isResolutionRequiredForCurrentProject()
-
isResolutionRequiredForAggregatedProjects
public boolean isResolutionRequiredForAggregatedProjects(java.util.Collection<java.lang.String> scopesToCollect, java.util.Collection<java.lang.String> scopesToResolve)
-
synchronizeWithProjectState
public void synchronizeWithProjectState()
-
-