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
- Author:
- Benjamin Bentmann, Kristian Rosenvold (class extract only)
-
-
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()
-
-
-
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()
-
-