org.fusesource.mvnplugins.graph
Class ReactorMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.fusesource.mvnplugins.graph.ProjectMojo
          extended by org.fusesource.mvnplugins.graph.ReactorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ReactorMojo
extends ProjectMojo

Generates a graph image of the aggregate dependencies all the projects in current reactor (aka multi project) build using the graphviz tool 'dot'. You must have the 'dot' executable installed and in your path before using this goal.

Author:
Hiram Chirino

Field Summary
 
Fields inherited from class org.fusesource.mvnplugins.graph.ProjectMojo
artifactCollector, artifactFactory, artifactMetadataSource, artifactResolver, cascade, direction, hideExternal, hideGroupId, hideOmitted, hideOptional, hidePoms, hideScopes, hideTransitive, hideType, hideVersion, keepDot, label, localRepository, project, treeBuilder
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ReactorMojo()
           
 
Method Summary
protected  void collectProjects(ArrayList<org.apache.maven.project.MavenProject> projects)
           
 File getTarget()
           
 
Methods inherited from class org.fusesource.mvnplugins.graph.ProjectMojo
execute
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReactorMojo

public ReactorMojo()
Method Detail

collectProjects

protected void collectProjects(ArrayList<org.apache.maven.project.MavenProject> projects)
Overrides:
collectProjects in class ProjectMojo

getTarget

public File getTarget()
Overrides:
getTarget in class ProjectMojo


Copyright © 2009-2011 FuseSource. All Rights Reserved.