Package org.apache.maven.plugin.plugin
Class AbstractGeneratorMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugin.plugin.AbstractGeneratorMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
DescriptorGeneratorMojo,HelpGeneratorMojo
public abstract class AbstractGeneratorMojo extends org.apache.maven.plugin.AbstractMojoAbstract class for this Plugin.- Author:
- Jason van Zyl
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringgoalPrefixThe goal prefix that will appear before the ":".protected static java.lang.StringLSSystem/OS line separator: used to format console messages.protected org.apache.maven.project.MavenProjectprojectThe project currently being built.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractGeneratorMojo(org.apache.maven.project.MavenProject project)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute()protected abstract voidgenerate()
-
-
-
Field Detail
-
goalPrefix
@Parameter protected java.lang.String goalPrefix
The goal prefix that will appear before the ":".
-
LS
protected static final java.lang.String LS
System/OS line separator: used to format console messages.
-
project
protected final org.apache.maven.project.MavenProject project
The project currently being built.
-
-
Method Detail
-
generate
protected abstract void generate() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-