Class DependencyCollectorRequest
- java.lang.Object
-
- org.apache.maven.shared.dependency.graph.DependencyCollectorRequest
-
public class DependencyCollectorRequest extends Object
This class will carry various options used byDependencyCollectorBuilder.collectDependencyGraph(DependencyCollectorRequest)
There is a set of default values such:DependencySelectornew AndDependencySelector( new DirectScopeDependencySelector( JavaScopes.TEST ), new DirectScopeDependencySelector( JavaScopes.PROVIDED ), new OptionalDependencySelector(), new ExclusionDependencySelector() );
DependencyGraphTransformernew ConflictResolver( new NearestVersionSelector(), new VerboseJavaScopeSelector(), new SimpleOptionalitySelector(), new JavaScopeDeriver() );
configProperties have 2 default valuesConflictResolver.CONFIG_PROP_VERBOSE, true DependencyManagerUtils.CONFIG_PROP_VERBOSE, true
Move Resolver configuration properties.- Since:
- 3.2.1
-
-
Constructor Summary
Constructors Constructor Description DependencyCollectorRequest(org.apache.maven.project.ProjectBuildingRequest buildingRequest)
DependencyCollectorRequest(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConfigProperty(String key, Object value)
DependencyCollectorRequest
dependencyGraphTransformer(org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer)
DependencyCollectorRequest
dependencySelector(org.eclipse.aether.collection.DependencySelector dependencySelector)
org.apache.maven.project.ProjectBuildingRequest
getBuildingRequest()
Map<String,Object>
getConfigProperties()
org.eclipse.aether.collection.DependencyGraphTransformer
getDependencyGraphTransformer()
org.eclipse.aether.collection.DependencySelector
getDependencySelector()
org.apache.maven.artifact.resolver.filter.ArtifactFilter
getFilter()
void
removeConfigProperty(String key)
-
-
-
Constructor Detail
-
DependencyCollectorRequest
public DependencyCollectorRequest(org.apache.maven.project.ProjectBuildingRequest buildingRequest)
-
DependencyCollectorRequest
public DependencyCollectorRequest(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
-
-
Method Detail
-
getBuildingRequest
public org.apache.maven.project.ProjectBuildingRequest getBuildingRequest()
-
getFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getFilter()
-
getDependencySelector
public org.eclipse.aether.collection.DependencySelector getDependencySelector()
-
dependencySelector
public DependencyCollectorRequest dependencySelector(org.eclipse.aether.collection.DependencySelector dependencySelector)
-
getDependencyGraphTransformer
public org.eclipse.aether.collection.DependencyGraphTransformer getDependencyGraphTransformer()
-
dependencyGraphTransformer
public DependencyCollectorRequest dependencyGraphTransformer(org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer)
-
removeConfigProperty
public void removeConfigProperty(String key)
-
-