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
Aggregates the Maven project and its child modules.
Is defined by the goal name:
reactor
Requires the dependencies in this specified scope:
compile|test|runtime

Field Summary
 
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-2010 Progress Software Inc.. All Rights Reserved.