@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 DependencyMappublic void addMapping(org.sonatype.aether.artifact.Artifact from,
org.sonatype.aether.artifact.Artifact to)
addMapping in interface DependencyMappublic List<org.sonatype.aether.artifact.Artifact> translate(org.sonatype.aether.artifact.Artifact artifact)
DependencyMaptranslate in interface DependencyMapartifact - start point of depth-first searchpublic Set<org.sonatype.aether.artifact.Artifact> relativesOf(org.sonatype.aether.artifact.Artifact artifact)
DependencyMaprelativesOf in interface DependencyMapartifact - 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.Initializableorg.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationExceptionCopyright © 2012-2014 Red Hat, Inc.. All Rights Reserved.