Class DependencyCollectorRequest
java.lang.Object
org.apache.maven.shared.dependency.graph.DependencyCollectorRequest
This class will carry various options used by
DependencyCollectorBuilder.collectDependencyGraph(DependencyCollectorRequest)
There is a set of default values such:
DependencySelector
new AndDependencySelector( new DirectScopeDependencySelector( JavaScopes.TEST ), new DirectScopeDependencySelector( JavaScopes.PROVIDED ), new OptionalDependencySelector(), new ExclusionDependencySelector() );
DependencyGraphTransformer
new ConflictResolver( new NearestVersionSelector(), new VerboseJavaScopeSelector(), new SimpleOptionalitySelector(), new JavaScopeDeriver() );
configProperties have 2 default values
ConflictResolver.CONFIG_PROP_VERBOSE, true DependencyManagerUtils.CONFIG_PROP_VERBOSE, trueMove Resolver configuration properties.
- Since:
- 3.2.1
-
Constructor Summary
ConstructorsConstructorDescriptionDependencyCollectorRequest
(org.apache.maven.project.ProjectBuildingRequest buildingRequest) DependencyCollectorRequest
(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConfigProperty
(String key, Object value) dependencyGraphTransformer
(org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer) dependencySelector
(org.eclipse.aether.collection.DependencySelector dependencySelector) org.apache.maven.project.ProjectBuildingRequest
org.eclipse.aether.collection.DependencyGraphTransformer
org.eclipse.aether.collection.DependencySelector
org.apache.maven.artifact.resolver.filter.ArtifactFilter
void
-
Constructor Details
-
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 Details
-
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) -
getConfigProperties
-
addConfigProperty
-
removeConfigProperty
-