Interface DependencyGraphBuilder
-
- All Known Implementing Classes:
DefaultDependencyGraphBuilder
public interface DependencyGraphBuilder
Maven project dependency graph builder API, neutral against Maven 2 or Maven 3.- Since:
- 2.0
- Author:
- Hervé Boutemy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description DependencyNode
buildDependencyGraph(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
Build the dependency graph.default DependencyNode
buildDependencyGraph(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter, Collection<org.apache.maven.project.MavenProject> reactorProjects)
Deprecated.
-
-
-
Method Detail
-
buildDependencyGraph
DependencyNode buildDependencyGraph(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) throws DependencyGraphBuilderException
Build the dependency graph.- Parameters:
buildingRequest
- the buildingRequestfilter
- artifact filter (can benull
)- Returns:
- the dependency graph
- Throws:
DependencyGraphBuilderException
- if some of the dependencies could not be resolved.
-
buildDependencyGraph
@Deprecated default DependencyNode buildDependencyGraph(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter, Collection<org.apache.maven.project.MavenProject> reactorProjects) throws DependencyGraphBuilderException
Deprecated.- Parameters:
buildingRequest
- the buildingRequestfilter
- artifact filter (can benull
)reactorProjects
- ignored- Returns:
- the dependency graph
- Throws:
DependencyGraphBuilderException
- if some of the dependencies could not be resolved.
-
-