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
-
-
Field Summary
Fields Modifier and Type Field Description private ParanamerGenerator
generator
The Paranamer generatorprotected java.lang.String
outputDirectory
The directory where the Paranamer generator will write the outputstatic java.lang.String
skipProp
THe system property name, which if set, will skip execution of this mojoprotected java.lang.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 java.lang.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 java.lang.String sourceDirectory
The directory containing the Java source files
-
outputDirectory
@Parameter(defaultValue="${project.build.outputDirectory}", required=true) protected java.lang.String outputDirectory
The directory where the Paranamer generator will write the output
-
generator
private ParanamerGenerator generator
The Paranamer generator
-
-
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
-
-