public class PruningDependencyTraverser extends DelegateDependencyTraverser
| Constructor and Description |
|---|
PruningDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser delegate,
java.util.List<ArtifactClusion> exclusions,
java.util.List<ModuleDescriptor> skipModules)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doTraverseDependency(org.eclipse.aether.graph.Dependency dependency)
Override this to prune.
|
deriveChildTraverser, traverseDependencypublic PruningDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser delegate,
java.util.List<ArtifactClusion> exclusions,
java.util.List<ModuleDescriptor> skipModules)
throws java.lang.NullPointerException
delegate - the traverse to delegate to after own check is not
rejecting.exclusions - the artifacts to exclude.skipModules - the list of modules to skip.java.lang.NullPointerException - if delegate is null.protected boolean doTraverseDependency(org.eclipse.aether.graph.Dependency dependency)
DelegateDependencyTraverserdoTraverseDependency in class DelegateDependencyTraverserdependency - the dependency to check.false
otherwise.Copyright © 2013-2016 FuseSource. All Rights Reserved.