modello:converters
Full name:
org.codehaus.modello:modello-maven-plugin:2.3.0:converters
Description:
Creates classes that can convert between different versions of the model.
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase:
generate-sources
.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<basedir> |
String |
- |
Base directory of the project, from where the Modello models are loaded. Default: ${basedir} |
<models> |
String[] |
- |
List of relative paths to mdo files containing the models. |
<outputDirectory> |
File |
- |
The output directory of the generated Java beans. Default: ${project.build.directory}/generated-sources/modello |
<packageWithVersion> |
boolean |
- |
True if the generated package names should include the version. Default: false User Property: packageWithVersion |
<version> |
String |
- |
The version of the model we will be working on. User Property: version |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<domAsXpp3> |
boolean |
1.6 |
Generate DOM content as plexus-utils Xpp3Dom objects instead of org.w3c.dom.Element .Default: true |
<encoding> |
String |
1.0-alpha-19 |
The encoding to use when generating Java source files. Default: ${project.build.sourceEncoding} |
<javaSource> |
String |
1.0 |
The java source level used for generating outputs classes.
Will be discovered from project properties, in order:
|
<packagedVersions> |
List<String> |
- |
Additional historical versions to generate, each being packaged with the version regardless of the packageWithVersion setting. |
Parameter Details
<basedir>
Base directory of the project, from where the Modello models are loaded.
- Type:
java.lang.String
- Required:
report.plugin.goal.yes
- Default:
${basedir}
<domAsXpp3>
Generate DOM content as plexus-utils
Xpp3Dom
objects instead of org.w3c.dom.Element
.- Type:
boolean
- Since:
1.6
- Required:
report.plugin.goal.no
- Default:
true
<encoding>
The encoding to use when generating Java source files.
- Type:
java.lang.String
- Since:
1.0-alpha-19
- Required:
report.plugin.goal.no
- Default:
${project.build.sourceEncoding}
<javaSource>
The java source level used for generating outputs classes.
Will be discovered from project properties, in order:
maven.compiler.release
maven.compiler.source
maven.compiler.target
- Type:
java.lang.String
- Since:
1.0
- Required:
report.plugin.goal.no
<models>
List of relative paths to mdo files containing the models.
- Type:
java.lang.String[]
- Required:
report.plugin.goal.yes
<outputDirectory>
The output directory of the generated Java beans.
- Type:
java.io.File
- Required:
report.plugin.goal.yes
- Default:
${project.build.directory}/generated-sources/modello
<packagedVersions>
Additional historical versions to generate, each being packaged with the version regardless of the
packageWithVersion
setting.- Type:
java.util.List<java.lang.String>
- Required:
report.plugin.goal.no
<packageWithVersion>
True if the generated package names should include the version.
- Type:
boolean
- Required:
report.plugin.goal.yes
- User Property:
packageWithVersion
- Default:
false
<version>
The version of the model we will be working on.
- Type:
java.lang.String
- Required:
report.plugin.goal.yes
- User Property:
version