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 1478591 2013-05-02 22:39:51Z hboutemy $
 
- Author:
 
  - Edwin Punzalan, Mark Hobson
 
- See Also:
 DependencyTreeBuilder
 
 
 
| 
Method Summary | 
 DependencyNode | 
buildDependencyTree(MavenProject project)
 
            | 
 DependencyTree | 
buildDependencyTree(MavenProject project,
                    ArtifactRepository repository,
                    ArtifactFactory factory,
                    ArtifactMetadataSource metadataSource,
                    ArtifactCollector collector)
 
          Deprecated.   | 
 DependencyNode | 
buildDependencyTree(MavenProject project,
                    ArtifactRepository repository,
                    ArtifactFactory factory,
                    ArtifactMetadataSource metadataSource,
                    ArtifactFilter filter,
                    ArtifactCollector collector)
 
          Builds a tree of dependencies for the specified Maven project. | 
 DependencyNode | 
buildDependencyTree(MavenProject project,
                    ArtifactRepository repository,
                    ArtifactFilter filter)
 
            | 
protected  ArtifactResolutionResult | 
getArtifactResolutionResult()
 
            | 
 
| 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
 
buildDependencyTree
public DependencyNode buildDependencyTree(MavenProject project,
                                          ArtifactRepository repository,
                                          ArtifactFilter filter)
                                   throws DependencyTreeBuilderException
- Specified by:
 buildDependencyTree in interface DependencyTreeBuilder
 
- Throws:
 DependencyTreeBuilderException
 
getArtifactResolutionResult
protected ArtifactResolutionResult getArtifactResolutionResult()
 
 
Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.