Class 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
    • 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)
      • addConfigProperty

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

        public void removeConfigProperty​(String key)