Class ResolutionNode

java.lang.Object
org.apache.maven.artifact.resolver.ResolutionNode

public class ResolutionNode extends Object
ResolutionNode
  • Constructor Details

    • ResolutionNode

      public ResolutionNode(org.apache.maven.artifact.Artifact artifact, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
    • ResolutionNode

      public ResolutionNode(org.apache.maven.artifact.Artifact artifact, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, ResolutionNode parent)
  • Method Details

    • getArtifact

      public org.apache.maven.artifact.Artifact getArtifact()
    • getKey

      public Object getKey()
    • addDependencies

      public void addDependencies(Set<org.apache.maven.artifact.Artifact> artifacts, 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
      Throws:
      org.apache.maven.artifact.resolver.CyclicDependencyException
      org.apache.maven.artifact.versioning.OverConstrainedVersionException
    • getDependencyTrail

      public List<String> getDependencyTrail() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
      Returns:
      List < String > with artifact ids
      Throws:
      org.apache.maven.artifact.versioning.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<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
    • isActive

      public boolean isActive()
    • enable

      public void enable()
    • disable

      public void disable()
    • filterTrail

      public boolean filterTrail(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
      Throws:
      org.apache.maven.artifact.versioning.OverConstrainedVersionException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setArtifact

      public void setArtifact(org.apache.maven.artifact.Artifact artifact)