org.apache.maven.shared.dependency.graph.internal
Class Maven31DependencyGraphBuilder

java.lang.Object
  extended by org.apache.maven.shared.dependency.graph.internal.Maven31DependencyGraphBuilder
All Implemented Interfaces:
DependencyGraphBuilder

@Component(role=DependencyGraphBuilder.class,
           hint="maven31")
public class Maven31DependencyGraphBuilder
extends Object
implements DependencyGraphBuilder

Wrapper around Eclipse Aether dependency resolver, used in Maven 3.1.

Since:
2.1
Author:
Hervé Boutemy
See Also:
ProjectDependenciesResolver

Constructor Summary
Maven31DependencyGraphBuilder()
           
 
Method Summary
 DependencyNode buildDependencyGraph(MavenProject project, ArtifactFilter filter)
          Build the dependency graph.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Maven31DependencyGraphBuilder

public Maven31DependencyGraphBuilder()
Method Detail

buildDependencyGraph

public DependencyNode buildDependencyGraph(MavenProject project,
                                           ArtifactFilter filter)
                                    throws DependencyGraphBuilderException
Description copied from interface: DependencyGraphBuilder
Build the dependency graph.

Specified by:
buildDependencyGraph in interface DependencyGraphBuilder
Parameters:
project - the project
filter - artifact filter (can be null
Returns:
the dependency graph
Throws:
DependencyGraphBuilderException


Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.