Class TreeMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.dependency.tree.TreeMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled,- org.apache.maven.plugin.Mojo
@Mojo(name="tree",
      requiresDependencyCollection=TEST,
      threadSafe=true)
public class TreeMojo
extends org.apache.maven.plugin.AbstractMojo
Displays the dependency tree for this project. Multiple formats are supported: text (by default), but also
 DOT,
 GraphML,
 TGF and
 JSON.
- Since:
- 2.0-alpha-5
- Author:
- Mark Hobson
- 
Field SummaryFields inherited from interface org.apache.maven.plugin.MojoROLE
- 
Constructor SummaryConstructorsConstructorDescriptionTreeMojo(org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession session, org.apache.maven.shared.dependency.graph.DependencyCollectorBuilder dependencyCollectorBuilder, org.apache.maven.shared.dependency.graph.DependencyGraphBuilder dependencyGraphBuilder) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidexecute()org.apache.maven.shared.dependency.graph.DependencyNodeGets the computed dependency graph root node for the Maven project.org.apache.maven.project.MavenProjectGets the Maven project used by this mojo.org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitorbooleanisSkip()voidsetSkip(boolean skip) Methods inherited from class org.apache.maven.plugin.AbstractMojogetLog, getPluginContext, setLog, setPluginContext
- 
Constructor Details
- 
Method Details- 
executepublic void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
- org.apache.maven.plugin.MojoExecutionException
- org.apache.maven.plugin.MojoFailureException
 
- 
getProjectpublic org.apache.maven.project.MavenProject getProject()Gets the Maven project used by this mojo.- Returns:
- the Maven project
 
- 
getDependencyGraphpublic org.apache.maven.shared.dependency.graph.DependencyNode getDependencyGraph()Gets the computed dependency graph root node for the Maven project.- Returns:
- the dependency tree root node
 
- 
isSkippublic boolean isSkip()- Returns:
- skip
 
- 
setSkippublic void setSkip(boolean skip) - Parameters:
- skip-- skip
 
- 
getSerializingDependencyNodeVisitorpublic org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor getSerializingDependencyNodeVisitor(Writer writer) - Parameters:
- writer-- Writer
- Returns:
- DependencyNodeVisitor
 
 
-