Class DependencyFinder

java.lang.Object
com.sap.cds.maven.plugin.util.DependencyFinder
All Implemented Interfaces:
org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor

public class DependencyFinder extends Object implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
  • Method Details

    • scanDependencyGraph

      public static DependencyFinder scanDependencyGraph(org.apache.maven.project.MavenProject project, org.apache.maven.shared.dependency.graph.DependencyGraphBuilder dependencyGraphBuilder, org.eclipse.aether.RepositorySystemSession repositorySystemSession, BiPredicate<String,String> artifactFilter) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • visit

      public boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode node)
      Specified by:
      visit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
    • endVisit

      public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode node)
      Specified by:
      endVisit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
    • getArtifact

      public org.apache.maven.artifact.Artifact getArtifact(String groupId, String artifactId)