Class AbstractMojoGenerate
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
MojoGenerate,MojoGenerateLazy
Convenience plugin for dao generation.
- Since:
- 1.1.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe path to 'daogen-config.xml'protected StringOverrides'decorator-catalog'daogen general property.protected StringThe generation source base directory, overrides'base-src-folder'daogen general property.protected StringOverrides'src-mvn-generated-sources'daogen general property.protected StringOverrides'generator-catalog'daogen general property.static final Stringstatic final StringFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
PARAM_DAOGEN_CONFIG
- See Also:
-
PARAM_GENERATED_SOURCE_HELPER
- See Also:
-
daogenConfig
@Parameter(property="daogenConfig", required=true, alias="daogen.config") protected String daogenConfigThe path to 'daogen-config.xml'
If it is a file, it is recommended to set it to the full path, for instance :
file://${project.basedir}/src/main/daogen/daogen-config.xml- Since:
- 1.1.0
-
genBaseDir
@Parameter(property="genBaseDir", required=true, alias="base-src-folder") protected String genBaseDirThe generation source base directory, overrides
'base-src-folder'daogen general property.It is recommended to set it to the full path, for instance :
file://${project.basedir}- Since:
- 1.1.0
-
generatedSourceHelper
@Parameter(property="generatedSourceHelper", required=false, alias="src-mvn-generated-sources") protected String generatedSourceHelperOverrides
'src-mvn-generated-sources'daogen general property.It represents the generation source directory for maven generated sources (for instance 'target/generated-sources/daogen'), relative to
'base-src-folder'- Since:
- 1.1.1
-
generatorCatalog
@Parameter(property="generatorCatalog", required=false, alias="generator-catalog") protected String generatorCatalogOverrides
'generator-catalog'daogen general property.If it is a file, it is recommended to set it to the full path, for instance :
file://${project.basedir}/src/main/daogen/generator-catalog.xml- Since:
- 1.1.1
-
decoratorCatalog
@Parameter(property="decoratorCatalog", required=false, alias="decorator-catalog") protected String decoratorCatalogOverrides
'decorator-catalog'daogen general property.If it is a file, it is recommended to set it to the full path, for instance :
file://${project.basedir}/src/main/daogen/decorator-catalog.xml- Since:
- 1.1.1
-
-
Constructor Details
-
AbstractMojoGenerate
public AbstractMojoGenerate()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-