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
Modifier and TypeMethodDescriptionbuildDependencyGraph
(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 Details
-
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.
-
buildDependencyGraph(ProjectBuildingRequest, ArtifactFilter)
instead