public abstract class AbstractDelombokMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
addOutputDirectory
Add output directory flag.
|
protected java.lang.String |
encoding
Encoding.
|
protected java.util.Map<java.lang.String,java.lang.String> |
formatPreferences
Formatting preferences.
|
protected org.apache.maven.project.MavenProject |
project
The Maven project to act upon.
|
protected boolean |
skip
Specifies whether the delombok generation should be skipped.
|
protected boolean |
verbose
Verbose flag.
|
| Constructor and Description |
|---|
AbstractDelombokMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addSourceRoot(java.lang.String path) |
void |
execute() |
protected abstract java.lang.String |
getGoalDescription() |
protected abstract java.io.File |
getOutputDirectory() |
protected abstract java.io.File |
getSourceDirectory() |
protected abstract java.lang.String |
getSourcePath() |
@Parameter(property="lombok.delombok.skip",
defaultValue="false",
required=true)
protected boolean skip
@Parameter(property="lombok.encoding",
defaultValue="${project.build.sourceEncoding}",
required=true)
protected java.lang.String encoding
@Parameter(property="lombok.verbose",
defaultValue="false",
required=true)
protected boolean verbose
@Parameter(property="lombok.addOutputDirectory",
defaultValue="true",
required=true)
protected boolean addOutputDirectory
@Parameter protected java.util.Map<java.lang.String,java.lang.String> formatPreferences
@Parameter(property="project",
required=true,
readonly=true)
protected org.apache.maven.project.MavenProject project
protected abstract java.lang.String getGoalDescription()
protected abstract java.io.File getOutputDirectory()
protected abstract java.io.File getSourceDirectory()
protected abstract java.lang.String getSourcePath()
protected abstract void addSourceRoot(java.lang.String path)
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2010-2014 Anthony Whitford. All Rights Reserved.