Class DefaultDependencyGraphBuilder
java.lang.Object
org.apache.maven.shared.dependency.graph.internal.DefaultDependencyGraphBuilder
- All Implemented Interfaces:
DependencyGraphBuilder
Wrapper around Eclipse Aether dependency resolver, used in Maven 3.1.
- Since:
- 2.1
- Author:
- Hervé Boutemy
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDependencyGraphBuilder
(org.apache.maven.project.ProjectDependenciesResolver resolver) -
Method Summary
Modifier and TypeMethodDescriptionbuildDependencyGraph
(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) Builds the dependency graph for Maven 3.1+.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.maven.shared.dependency.graph.DependencyGraphBuilder
buildDependencyGraph
-
Constructor Details
-
DefaultDependencyGraphBuilder
@Inject public DefaultDependencyGraphBuilder(org.apache.maven.project.ProjectDependenciesResolver resolver)
-
-
Method Details
-
buildDependencyGraph
public DependencyNode buildDependencyGraph(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) throws DependencyGraphBuilderException Builds the dependency graph for Maven 3.1+.- Specified by:
buildDependencyGraph
in interfaceDependencyGraphBuilder
- Parameters:
buildingRequest
- the buildingRequestfilter
- artifact filter (can benull
)- Returns:
- DependencyNode containing the dependency graph.
- Throws:
DependencyGraphBuilderException
- if some of the dependencies could not be resolved.
-