org.apache.maven.shared.dependency.tree
Interface DependencyTreeBuilder
- All Known Implementing Classes:
- DefaultDependencyTreeBuilder
public interface DependencyTreeBuilder
Builds a tree of dependencies for a given Maven project.
- Version:
- $Id: DependencyTreeBuilder.java 483707 2006-12-07 22:38:35Z joakime $
- Author:
- Mark Hobson
|
Field Summary |
static java.lang.String |
ROLE
The plexus role for this component. |
|
Method Summary |
DependencyTree |
buildDependencyTree(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository repository,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
org.apache.maven.artifact.resolver.ArtifactCollector collector)
Builds a tree of dependencies for the specified Maven project. |
ROLE
static final java.lang.String ROLE
- The plexus role for this component.
buildDependencyTree
DependencyTree buildDependencyTree(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository repository,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
org.apache.maven.artifact.resolver.ArtifactCollector collector)
throws DependencyTreeBuilderException
- Builds a tree of dependencies for the specified Maven project.
- Parameters:
project - the Maven projectrepository - the artifact repository to resolve againstfactory - the artifact factory to usemetadataSource - the artifact metadata source to usecollector - the artifact collector to use
- Returns:
- the dependency tree of the specified Maven project
- Throws:
DependencyTreeBuilderException - if the dependency tree cannot be resolved
Copyright © 2002-2007 Apache Software Foundation. All Rights Reserved.