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.| Constructor and Description |
|---|
DependencyContext(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve) |
| Modifier and Type | Method and 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() |
public DependencyContext(MavenProject project, java.util.Collection<java.lang.String> scopesToCollect, java.util.Collection<java.lang.String> scopesToResolve)
public MavenProject getProject()
public java.util.Collection<java.lang.String> getScopesToCollectForCurrentProject()
public java.util.Collection<java.lang.String> getScopesToResolveForCurrentProject()
public java.util.Collection<java.lang.String> getScopesToCollectForAggregatedProjects()
public java.util.Collection<java.lang.String> getScopesToResolveForAggregatedProjects()
public boolean isResolutionRequiredForCurrentProject()
public boolean isResolutionRequiredForAggregatedProjects(java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve)
public void synchronizeWithProjectState()