org.apache.maven.artifact.resolver
Class ResolutionNode
java.lang.Object
org.apache.maven.artifact.resolver.ResolutionNode
public class ResolutionNode
- extends Object
ResolutionNode
public ResolutionNode(Artifact artifact,
List<ArtifactRepository> remoteRepositories)
ResolutionNode
public ResolutionNode(Artifact artifact,
List<ArtifactRepository> remoteRepositories,
ResolutionNode parent)
getArtifact
public Artifact getArtifact()
getKey
public Object getKey()
addDependencies
public void addDependencies(Set<Artifact> artifacts,
List<ArtifactRepository> remoteRepositories,
ArtifactFilter filter)
throws CyclicDependencyException,
OverConstrainedVersionException
- Throws:
CyclicDependencyException
OverConstrainedVersionException
getDependencyTrail
public List<String> getDependencyTrail()
throws OverConstrainedVersionException
- Returns:
List
< String
> with artifact ids
- Throws:
OverConstrainedVersionException
isResolved
public boolean isResolved()
isChildOfRootNode
public boolean isChildOfRootNode()
- Test whether the node is direct or transitive dependency.
getChildrenIterator
public Iterator<ResolutionNode> getChildrenIterator()
getDepth
public int getDepth()
getRemoteRepositories
public List<ArtifactRepository> getRemoteRepositories()
isActive
public boolean isActive()
enable
public void enable()
disable
public void disable()
filterTrail
public boolean filterTrail(ArtifactFilter filter)
throws OverConstrainedVersionException
- Throws:
OverConstrainedVersionException
toString
public String toString()
- Overrides:
toString
in class Object
setArtifact
public void setArtifact(Artifact artifact)
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.