impex:morphversiontable
Full name:
org.kuali.maven.plugins:maven-impex-plugin:1.1.7-SNAPSHOT:morphversiontable
Description:
Morph the xml inside KS_DB_VERSION.xml so it has Maven friendly
placeholders for version info
Attributes:
- Requires a Maven project to be executed.
- Binds by default to the lifecycle phase: generate-sources.
Required Parameters
Name |
Type |
Since |
Description |
artifactId |
String |
- |
The artifactId (aka database schema) Default value is: ${project.artifactId}. |
forceMojoExecution |
boolean |
- |
Setting this parameter to true will force the
execution of this mojo, even if it would get skipped usually. Default value is: false. |
newVersionXMLFile |
File |
- |
The XML file that will contain the new information Default value is: ${project.build.directory}/generated-impex/xml/KS_DB_VERSION.xml. |
oldVersionXMLFile |
File |
- |
The XML file that contains the old information Default value is: ${project.build.directory}/generated-impex/xml/KS_DB_VERSION.xml. |
Optional Parameters
Name |
Type |
Since |
Description |
encoding |
String |
- |
The encoding to use when reading/writing files. If not specified
this defaults to the platform specific encoding of whatever machine
the build is running on. Default value is: ${project.build.sourceEncoding}. |
skip |
boolean |
- |
When true, skip the execution of this mojo Default value is: false. |
startMavenLogger |
boolean |
- |
When true, redirect logging from Log4j and Jakarta Commons Logging
to the Maven logging system Default value is: true. |
Parameter Details
artifactId:
The artifactId (aka database schema)
- Type: java.lang.String
- Required: Yes
- Expression: ${impex.artifactId}
- Default: ${project.artifactId}
encoding:
The encoding to use when reading/writing files. If not specified
this defaults to the platform specific encoding of whatever machine
the build is running on.
- Type: java.lang.String
- Required: No
- Expression: ${encoding}
- Default: ${project.build.sourceEncoding}
forceMojoExecution:
Setting this parameter to true will force the
execution of this mojo, even if it would get skipped usually.
- Type: boolean
- Required: Yes
- Expression: ${forceMojoExecution}
- Default: false
newVersionXMLFile:
The XML file that will contain the new information
- Type: java.io.File
- Required: Yes
- Expression: ${newVersionXMLFile}
- Default: ${project.build.directory}/generated-impex/xml/KS_DB_VERSION.xml
oldVersionXMLFile:
The XML file that contains the old information
- Type: java.io.File
- Required: Yes
- Expression: ${oldVersionXMLFile}
- Default: ${project.build.directory}/generated-impex/xml/KS_DB_VERSION.xml
skip:
When true, skip the execution of this mojo
- Type: boolean
- Required: No
- Default: false
startMavenLogger:
When true, redirect logging from Log4j and Jakarta Commons Logging
to the Maven logging system
- Type: boolean
- Required: No
- Expression: ${startMavenLogger}
- Default: true