Class ResolutionNode
java.lang.Object
org.apache.maven.artifact.resolver.ResolutionNode
ResolutionNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private Artifact
private List<ResolutionNode>
private final int
private final ResolutionNode
private final List<ArtifactRepository>
-
Constructor Summary
ConstructorsConstructorDescriptionResolutionNode
(Artifact artifact, List<ArtifactRepository> remoteRepositories) ResolutionNode
(Artifact artifact, List<ArtifactRepository> remoteRepositories, ResolutionNode parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependencies
(Set<Artifact> artifacts, List<ArtifactRepository> remoteRepositories, ArtifactFilter filter) void
disable()
void
enable()
boolean
filterTrail
(ArtifactFilter filter) int
getDepth()
getKey()
getTrail()
boolean
isActive()
boolean
Test whether the node is direct or transitive dependency.boolean
void
setArtifact
(Artifact artifact) toString()
-
Field Details
-
artifact
-
children
-
parents
-
depth
private final int depth -
parent
-
remoteRepositories
-
active
private boolean active -
trail
-
-
Constructor Details
-
ResolutionNode
-
ResolutionNode
public ResolutionNode(Artifact artifact, List<ArtifactRepository> remoteRepositories, ResolutionNode parent)
-
-
Method Details
-
getArtifact
-
getKey
-
addDependencies
public void addDependencies(Set<Artifact> artifacts, List<ArtifactRepository> remoteRepositories, ArtifactFilter filter) throws CyclicDependencyException, OverConstrainedVersionException -
getDependencyTrail
- Returns:
List
<String
> with artifact ids- Throws:
OverConstrainedVersionException
-
getTrail
- Throws:
OverConstrainedVersionException
-
isResolved
public boolean isResolved() -
isChildOfRootNode
public boolean isChildOfRootNode()Test whether the node is direct or transitive dependency. -
getChildrenIterator
-
getDepth
public int getDepth() -
getRemoteRepositories
-
isActive
public boolean isActive() -
enable
public void enable() -
disable
public void disable() -
filterTrail
- Throws:
OverConstrainedVersionException
-
toString
-
setArtifact
-