Class DependencyContext
- java.lang.Object
-
- org.apache.maven.lifecycle.internal.DependencyContext
-
public class DependencyContext extends java.lang.Object
Context 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 int
lastDependencyArtifactCount
private java.util.Collection<?>
lastDependencyArtifacts
private MavenProject
project
private java.util.Collection<java.lang.String>
scopesToCollectForAggregatedProjects
private java.util.Collection<java.lang.String>
scopesToCollectForCurrentProject
private java.util.Collection<java.lang.String>
scopesToResolveForAggregatedProjects
private java.util.Collection<java.lang.String>
scopesToResolveForCurrentProject
private 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 MavenProject
getProject()
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()
boolean
isResolutionRequiredForAggregatedProjects(java.util.Collection<java.lang.String> scopesToCollect, java.util.Collection<java.lang.String> scopesToResolve)
boolean
isResolutionRequiredForCurrentProject()
void
synchronizeWithProjectState()
-
-
-
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()
-
-