@Component(role=DependencyMap.class) public class DefaultDependencyMap extends Object implements DependencyMap, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Constructor and Description |
---|
DefaultDependencyMap() |
Modifier and Type | Method and Description |
---|---|
void |
addMapping(org.sonatype.aether.artifact.Artifact from,
org.sonatype.aether.artifact.Artifact to) |
void |
addMapping(String groupId,
String artifactId,
String version,
String jppGroupId,
String jppArtifactId)
Deprecated.
|
void |
initialize() |
boolean |
isEmpty() |
Set<org.sonatype.aether.artifact.Artifact> |
relativesOf(org.sonatype.aether.artifact.Artifact artifact)
Find all artifacts somehow related to given artifact.
|
List<org.sonatype.aether.artifact.Artifact> |
translate(org.sonatype.aether.artifact.Artifact artifact)
Compute a list of artifacts reachable from given start artifact in a transitive closure of dependency graph.
|
public boolean isEmpty()
isEmpty
in interface DependencyMap
@Deprecated public void addMapping(String groupId, String artifactId, String version, String jppGroupId, String jppArtifactId)
addMapping
in interface DependencyMap
public void addMapping(org.sonatype.aether.artifact.Artifact from, org.sonatype.aether.artifact.Artifact to)
addMapping
in interface DependencyMap
public List<org.sonatype.aether.artifact.Artifact> translate(org.sonatype.aether.artifact.Artifact artifact)
DependencyMap
translate
in interface DependencyMap
artifact
- start point of depth-first searchpublic Set<org.sonatype.aether.artifact.Artifact> relativesOf(org.sonatype.aether.artifact.Artifact artifact)
DependencyMap
relativesOf
in interface DependencyMap
artifact
- artifact relatives of which are to be foundpublic void initialize() throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
initialize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
Copyright © 2012-2014 Red Hat, Inc.. All Rights Reserved.