public class CollectModuleLibrariesNodeVisitor extends Object implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
Constructor and Description |
---|
CollectModuleLibrariesNodeVisitor(List<org.apache.maven.artifact.Artifact> runtimeArtifacts,
Map<org.apache.maven.artifact.Artifact,org.codehaus.mojo.nbm.utils.ExamineManifest> examinerCache,
org.apache.maven.plugin.logging.Log log,
org.apache.maven.shared.dependency.graph.DependencyNode root,
boolean useOSGiDependencies)
Creates a dependency node visitor that collects visited nodes for further processing.
|
Modifier and Type | Method and Description |
---|---|
boolean |
endVisit(org.apache.maven.shared.dependency.graph.DependencyNode node) |
Map<String,List<org.apache.maven.artifact.Artifact>> |
getDeclaredArtifacts()
modules declared in the project's pom
|
Map<String,List<org.apache.maven.artifact.Artifact>> |
getTransitiveArtifacts()
modules that were picked up transitively
|
boolean |
visit(org.apache.maven.shared.dependency.graph.DependencyNode node) |
public CollectModuleLibrariesNodeVisitor(List<org.apache.maven.artifact.Artifact> runtimeArtifacts, Map<org.apache.maven.artifact.Artifact,org.codehaus.mojo.nbm.utils.ExamineManifest> examinerCache, org.apache.maven.plugin.logging.Log log, org.apache.maven.shared.dependency.graph.DependencyNode root, boolean useOSGiDependencies)
public boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode node)
visit
in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode node)
endVisit
in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
public Map<String,List<org.apache.maven.artifact.Artifact>> getDeclaredArtifacts() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public Map<String,List<org.apache.maven.artifact.Artifact>> getTransitiveArtifacts() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
Copyright © 2005-2015 Codehaus. All Rights Reserved.