Class DependencyCollectorRequest


  • public class DependencyCollectorRequest
    extends java.lang.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 Detail

      • buildingRequest

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

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

        private java.util.Map<java.lang.String,​java.lang.Object> configProperties
      • dependencySelector

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

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

        public java.util.Map<java.lang.String,​java.lang.Object> getConfigProperties()
      • addConfigProperty

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

        public void removeConfigProperty​(java.lang.String key)