Package org.apache.batchee.tools.maven
Class DiagramMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.batchee.tools.maven.DiagramMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="diagram") public class DiagramMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanadjustprotected booleanfailIfMissingprotected Stringformatprotected intheightprotected Stringlayoutprotected Fileoutputprotected StringoutputFileNameprotected Stringpathprotected booleanrotateEdgesprotected booleanviewprotected intwidth
-
Constructor Summary
Constructors Constructor Description DiagramMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-
-
-
Field Detail
-
path
@Parameter(property="batchee.path", required=true) protected String path
-
failIfMissing
@Parameter(property="batchee.failIfMissing", defaultValue="false") protected boolean failIfMissing
-
view
@Parameter(property="batchee.viewer", defaultValue="false") protected boolean view
-
width
@Parameter(property="batchee.width", defaultValue="640") protected int width
-
height
@Parameter(property="batchee.height", defaultValue="480") protected int height
-
adjust
@Parameter(property="batchee.adjust", defaultValue="false") protected boolean adjust
-
output
@Parameter(property="batchee.outputDir", defaultValue="${project.build.directory}/batchee-diagram/") protected File output
-
format
@Parameter(property="batchee.format", defaultValue="png") protected String format
-
outputFileName
@Parameter(property="batchee.outputFileName") protected String outputFileName
-
rotateEdges
@Parameter(property="batchee.rotateEdges", defaultValue="true") protected boolean rotateEdges
-
layout
@Parameter(property="batchee.layout", defaultValue="level") protected String layout
-
-