Class DependencyContext
- java.lang.Object
-
- org.apache.maven.lifecycle.internal.DependencyContext
-
public class DependencyContext extends 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
- Author:
- Benjamin Bentmann, Kristian Rosenvold (class extract only)
-
-
Constructor Summary
Constructors Constructor Description DependencyContext(MavenProject project, Collection<String> scopesToCollect, Collection<String> scopesToResolve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenProject
getProject()
Collection<String>
getScopesToCollectForAggregatedProjects()
Collection<String>
getScopesToCollectForCurrentProject()
Collection<String>
getScopesToResolveForAggregatedProjects()
Collection<String>
getScopesToResolveForCurrentProject()
boolean
isResolutionRequiredForAggregatedProjects(Collection<String> scopesToCollect, Collection<String> scopesToResolve)
boolean
isResolutionRequiredForCurrentProject()
void
synchronizeWithProjectState()
-
-
-
Constructor Detail
-
DependencyContext
public DependencyContext(MavenProject project, Collection<String> scopesToCollect, Collection<String> scopesToResolve)
-
-
Method Detail
-
getProject
public MavenProject getProject()
-
getScopesToCollectForCurrentProject
public Collection<String> getScopesToCollectForCurrentProject()
-
getScopesToResolveForCurrentProject
public Collection<String> getScopesToResolveForCurrentProject()
-
getScopesToCollectForAggregatedProjects
public Collection<String> getScopesToCollectForAggregatedProjects()
-
getScopesToResolveForAggregatedProjects
public Collection<String> getScopesToResolveForAggregatedProjects()
-
isResolutionRequiredForCurrentProject
public boolean isResolutionRequiredForCurrentProject()
-
isResolutionRequiredForAggregatedProjects
public boolean isResolutionRequiredForAggregatedProjects(Collection<String> scopesToCollect, Collection<String> scopesToResolve)
-
synchronizeWithProjectState
public void synchronizeWithProjectState()
-
-