Class GradleDependencyGraphBuilder

All Implemented Interfaces:
DependencyGraphBuilder<DependencyGraph.GradleDependencyNode>

public class GradleDependencyGraphBuilder extends AbstractDependencyGraphBuilder<DependencyGraph.GradleDependencyNode>
Gradle-specific implementation of DependencyGraphBuilder that creates GradleDependencyNode instances which preserve the full ResolvedDependency object.
  • Constructor Details

    • GradleDependencyGraphBuilder

      public GradleDependencyGraphBuilder()
  • Method Details

    • createNode

      public DependencyGraph.GradleDependencyNode createNode(org.openrewrite.maven.tree.ResolvedDependency dependency, String scope)
      Description copied from interface: DependencyGraphBuilder
      Creates a dependency node from the given dependency.
      Parameters:
      dependency - The resolved dependency
      scope - The scope or configuration name
      Returns:
      A new dependency node of type T