public class PrunerGenerator extends java.lang.Object implements DependencyTraverserGenerator
| Constructor and Description |
|---|
PrunerGenerator(java.util.List<ArtifactClusion> dependencyExcludes,
java.util.List<ModuleDescriptor> modules,
boolean ignoreDependencyExclusions)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.aether.collection.DependencyTraverser |
createDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser delegate)
Creates a dependency traverser to prune dependency branches that are
excluded as dependencies or skipped as modules.
|
boolean |
isIgnoreDependencyExclusions()
Returns the flag that allows to globally ignore exclusions declared in
Maven dependencies.
|
public PrunerGenerator(java.util.List<ArtifactClusion> dependencyExcludes, java.util.List<ModuleDescriptor> modules, boolean ignoreDependencyExclusions)
dependencyExcludes - a list of dependencies to be excluded from the
transitive dependency collection process.modules - lost of modules to calculate the skip modules.ignoreDependencyExclusions - the flag that allows to globally ignore
exclusions declared in Maven dependencies.public boolean isIgnoreDependencyExclusions()
DependencyTraverserGeneratorisIgnoreDependencyExclusions in interface DependencyTraverserGeneratorpublic org.eclipse.aether.collection.DependencyTraverser createDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser delegate)
throws java.lang.NullPointerException
createDependencyTraverser in interface DependencyTraverserGeneratordelegate - the traverse to delegate to after own check is not
rejecting.java.lang.NullPointerException - if delegate is null.Copyright © 2013-2016 FuseSource. All Rights Reserved.