Class FatArtifactTraverser
- java.lang.Object
-
- org.eclipse.aether.util.graph.traverser.FatArtifactTraverser
-
- All Implemented Interfaces:
DependencyTraverser
public final class FatArtifactTraverser extends Object implements DependencyTraverser
A dependency traverser that excludes the dependencies of fat artifacts from the traversal. Fat artifacts are artifacts that have the propertyArtifactProperties.INCLUDES_DEPENDENCIES
set totrue
.- See Also:
Artifact.getProperties()
-
-
Constructor Summary
Constructors Constructor Description FatArtifactTraverser()
Creates a new instance of this dependency traverser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DependencyTraverser
deriveChildTraverser(DependencyCollectionContext context)
boolean
equals(Object obj)
int
hashCode()
boolean
traverseDependency(Dependency dependency)
-
-
-
Constructor Detail
-
FatArtifactTraverser
public FatArtifactTraverser()
Creates a new instance of this dependency traverser.
-
-
Method Detail
-
traverseDependency
public boolean traverseDependency(Dependency dependency)
- Specified by:
traverseDependency
in interfaceDependencyTraverser
-
deriveChildTraverser
public DependencyTraverser deriveChildTraverser(DependencyCollectionContext context)
- Specified by:
deriveChildTraverser
in interfaceDependencyTraverser
-
-