Package com.thoughtworks.paranamer.mojo
Class ParanamerGeneratorMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- com.thoughtworks.paranamer.mojo.ParanamerGeneratorMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="generate", defaultPhase=COMPILE, requiresDependencyResolution=COMPILE) public class ParanamerGeneratorMojo extends org.apache.maven.plugin.AbstractMojo
Mojo to generate parameter names via ParanamerGenerator- Author:
- Mauro Talevi
-
-
Field Summary
Fields Modifier and Type Field Description protected String
outputDirectory
The directory where the Paranamer generator will write the outputstatic String
skipProp
THe system property name, which if set, will skip execution of this mojoprotected String
sourceDirectory
The directory containing the Java source files
-
Constructor Summary
Constructors Constructor Description ParanamerGeneratorMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
boolean
skip()
Determines if the skip property is set
-
-
-
Field Detail
-
skipProp
public static final String skipProp
THe system property name, which if set, will skip execution of this mojo- See Also:
- Constant Field Values
-
sourceDirectory
@Parameter(defaultValue="${project.build.sourceDirectory}", required=true) protected String sourceDirectory
The directory containing the Java source files
-
outputDirectory
@Parameter(defaultValue="${project.build.outputDirectory}", required=true) protected String outputDirectory
The directory where the Paranamer generator will write the output
-
-
Method Detail
-
skip
public boolean skip()
Determines if the skip property is set- Returns:
- true if the skip property is set, false otherwise
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
-