org.apache.maven.shared.dependency.tree
Class DefaultDependencyTreeBuilder
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.dependency.tree.DefaultDependencyTreeBuilder
- All Implemented Interfaces:
- DependencyTreeBuilder, org.codehaus.plexus.logging.LogEnabled
@Component(role=DependencyTreeBuilder.class)
public class DefaultDependencyTreeBuilder
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements DependencyTreeBuilder
Default implementation of DependencyTreeBuilder
.
- Version:
- $Id: DefaultDependencyTreeBuilder.java 1348663 2012-06-10 21:17:37Z hboutemy $
- Author:
- Edwin Punzalan, Mark Hobson
- See Also:
DependencyTreeBuilder
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDependencyTreeBuilder
public DefaultDependencyTreeBuilder()
buildDependencyTree
public DependencyTree buildDependencyTree(MavenProject project,
ArtifactRepository repository,
ArtifactFactory factory,
ArtifactMetadataSource metadataSource,
ArtifactCollector collector)
throws DependencyTreeBuilderException
- Deprecated.
- Builds a tree of dependencies for the specified Maven project.
- Specified by:
buildDependencyTree
in interface DependencyTreeBuilder
- 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
buildDependencyTree
public DependencyNode buildDependencyTree(MavenProject project,
ArtifactRepository repository,
ArtifactFactory factory,
ArtifactMetadataSource metadataSource,
ArtifactFilter filter,
ArtifactCollector collector)
throws DependencyTreeBuilderException
- Builds a tree of dependencies for the specified Maven project.
- Specified by:
buildDependencyTree
in interface DependencyTreeBuilder
- Parameters:
project
- the Maven projectrepository
- the artifact repository to resolve againstfactory
- the artifact factory to usemetadataSource
- the artifact metadata source to usefilter
- the artifact filter to usecollector
- the artifact collector to use
- Returns:
- the dependency tree root node of the specified Maven project
- Throws:
DependencyTreeBuilderException
- if the dependency tree cannot be resolved
buildDependencyTree
public DependencyNode buildDependencyTree(MavenProject project)
throws DependencyTreeBuilderException
- Specified by:
buildDependencyTree
in interface DependencyTreeBuilder
- Throws:
DependencyTreeBuilderException
getArtifactResolutionResult
protected ArtifactResolutionResult getArtifactResolutionResult()
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.