Class MavenDependencyGraphBuilder
java.lang.Object
org.openrewrite.java.dependencies.graph.AbstractDependencyGraphBuilder<DependencyGraph.DependencyNode>
org.openrewrite.java.dependencies.graph.MavenDependencyGraphBuilder
- All Implemented Interfaces:
DependencyGraphBuilder<DependencyGraph.DependencyNode>
public class MavenDependencyGraphBuilder
extends AbstractDependencyGraphBuilder<DependencyGraph.DependencyNode>
Maven-specific implementation of DependencyGraphBuilder that creates standard DependencyNode instances.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNode(org.openrewrite.maven.tree.ResolvedDependency dependency, String scope) Creates a dependency node from the given dependency.Methods inherited from class org.openrewrite.java.dependencies.graph.AbstractDependencyGraphBuilder
collectDependencyPaths
-
Constructor Details
-
MavenDependencyGraphBuilder
public MavenDependencyGraphBuilder()
-
-
Method Details
-
createNode
public DependencyGraph.DependencyNode createNode(org.openrewrite.maven.tree.ResolvedDependency dependency, String scope) Description copied from interface:DependencyGraphBuilderCreates a dependency node from the given dependency.- Parameters:
dependency- The resolved dependencyscope- The scope or configuration name- Returns:
- A new dependency node of type T
-