Class DependencyCollectorRequest

java.lang.Object
org.apache.maven.shared.dependency.graph.DependencyCollectorRequest

public class DependencyCollectorRequest extends Object
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, true
 
Move Resolver configuration properties.
Since:
3.2.1
  • Field Details

    • buildingRequest

      private final org.apache.maven.project.ProjectBuildingRequest buildingRequest
    • filter

      private org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
    • configProperties

      private Map<String,Object> configProperties
    • dependencySelector

      private org.eclipse.aether.collection.DependencySelector dependencySelector
    • dependencyGraphTransformer

      private org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer
  • 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

      public Map<String,Object> getConfigProperties()
    • addConfigProperty

      public void addConfigProperty(String key, Object value)
    • removeConfigProperty

      public void removeConfigProperty(String key)