org.apache.maven.shared.dependency.tree
Class DefaultDependencyTreeBuilder

java.lang.Object
  extended by org.apache.maven.shared.dependency.tree.DefaultDependencyTreeBuilder
All Implemented Interfaces:
DependencyTreeBuilder

public class DefaultDependencyTreeBuilder
extends java.lang.Object
implements DependencyTreeBuilder

Default implementation of DependencyTreeBuilder.

Version:
$Id: DefaultDependencyTreeBuilder.java 526242 2007-04-06 18:41:31Z carlos $
Author:
Edwin Punzalan, Mark Hobson
See Also:
DependencyTreeBuilder

Field Summary
 
Fields inherited from interface org.apache.maven.shared.dependency.tree.DependencyTreeBuilder
ROLE
 
Constructor Summary
DefaultDependencyTreeBuilder()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDependencyTreeBuilder

public DefaultDependencyTreeBuilder()
Method Detail

buildDependencyTree

public 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
Description copied from interface: DependencyTreeBuilder
Builds a tree of dependencies for the specified Maven project.

Specified by:
buildDependencyTree in interface DependencyTreeBuilder
Parameters:
project - the Maven project
repository - the artifact repository to resolve against
factory - the artifact factory to use
metadataSource - the artifact metadata source to use
collector - 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.