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

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

public class DefaultDependencyTreeBuilder
extends Object
implements DependencyTreeBuilder

Default implementation of DependencyTreeBuilder.

Version:
$Id: DefaultDependencyTreeBuilder.java 483707 2006-12-07 22:38:35Z joakime $
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-2006 Apache Software Foundation. All Rights Reserved.