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
Modifier and TypeFieldDescriptionprotected String
The path to 'daogen-config.xml'protected String
Overrides'decorator-catalog'
daogen general property.protected String
The generation source base directory, overrides'base-src-folder'
daogen general property.protected String
Overrides'src-mvn-generated-sources'
daogen general property.protected String
Overrides'generator-catalog'
daogen general property.static final String
static final String
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
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
-