public class ResolutionNode
extends java.lang.Object
| Constructor and Description |
|---|
ResolutionNode(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) |
ResolutionNode(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
ResolutionNode parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependencies(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) |
void |
disable() |
void |
enable() |
boolean |
filterTrail(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) |
org.apache.maven.artifact.Artifact |
getArtifact() |
java.util.Iterator<ResolutionNode> |
getChildrenIterator() |
java.util.List<java.lang.String> |
getDependencyTrail() |
int |
getDepth() |
java.lang.Object |
getKey() |
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
getRemoteRepositories() |
boolean |
isActive() |
boolean |
isChildOfRootNode()
Test whether the node is direct or transitive dependency.
|
boolean |
isResolved() |
void |
setArtifact(org.apache.maven.artifact.Artifact artifact) |
java.lang.String |
toString() |
public ResolutionNode(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
public ResolutionNode(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
ResolutionNode parent)
public org.apache.maven.artifact.Artifact getArtifact()
public java.lang.Object getKey()
public void addDependencies(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
throws org.apache.maven.artifact.resolver.CyclicDependencyException,
org.apache.maven.artifact.versioning.OverConstrainedVersionException
org.apache.maven.artifact.resolver.CyclicDependencyExceptionorg.apache.maven.artifact.versioning.OverConstrainedVersionExceptionpublic java.util.List<java.lang.String> getDependencyTrail()
throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
List < String > with artifact idsorg.apache.maven.artifact.versioning.OverConstrainedVersionExceptionpublic boolean isResolved()
public boolean isChildOfRootNode()
public java.util.Iterator<ResolutionNode> getChildrenIterator()
public int getDepth()
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
public boolean isActive()
public void enable()
public void disable()
public boolean filterTrail(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
org.apache.maven.artifact.versioning.OverConstrainedVersionExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setArtifact(org.apache.maven.artifact.Artifact artifact)