org.jvnet.hk2.config.generator.maven
Class AbstractConfigGeneratorMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.jvnet.hk2.config.generator.maven.AbstractConfigGeneratorMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- ConfigGeneratorMojo, TestConfigGeneratorMojo
public abstract class AbstractConfigGeneratorMojo
- extends org.apache.maven.plugin.AbstractMojo
- Author:
- jwells
Abstract Mojo for config generator
|
Field Summary |
protected static java.lang.String |
GENERATED_SOURCES
|
protected static java.lang.String |
JAVA_NAME
|
protected static java.lang.String |
MAIN_NAME
|
protected org.apache.maven.project.MavenProject |
project
The maven project. |
protected static java.lang.String |
TEST_NAME
|
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GENERATED_SOURCES
protected static final java.lang.String GENERATED_SOURCES
- See Also:
- Constant Field Values
MAIN_NAME
protected static final java.lang.String MAIN_NAME
- See Also:
- Constant Field Values
TEST_NAME
protected static final java.lang.String TEST_NAME
- See Also:
- Constant Field Values
JAVA_NAME
protected static final java.lang.String JAVA_NAME
- See Also:
- Constant Field Values
project
protected org.apache.maven.project.MavenProject project
- The maven project.
AbstractConfigGeneratorMojo
public AbstractConfigGeneratorMojo()
getSourceDirectory
protected abstract java.io.File getSourceDirectory()
getGeneratedDirectory
protected abstract java.io.File getGeneratedDirectory()
getOutputDirectory
protected abstract java.io.File getOutputDirectory()
addCompileSourceRoot
protected abstract void addCompileSourceRoot(java.lang.String path)
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
Copyright © 2013 Oracle Corporation. All Rights Reserved.