Full name:
org.codehaus.mojo:retrotranslator-maven-plugin:1.0-beta-1-SNAPSHOT:translate-project
Description:
Retrotranslates the artifact for the current project.
Attributes:
package.| Name | Type | Since | Description |
|---|---|---|---|
| baseName | String |
- |
The base-name of the generated artifact. |
| outputDirectory | File |
- |
Where to put the translated artifact. |
| Name | Type | Since | Description |
|---|---|---|---|
| advanced | boolean |
- |
Whether to use alternative implementations of Java 1.4 classes and
methods for better Java 5 compatibility. Default value is: false. |
| attach | boolean |
- |
Flag to enable/disable attaching retrotranslated artifacts. Default value is: true. |
| backport | String |
- |
Informs the translator about user-defined backport packages. Package names should be separated by semicolons. |
| classifier | String |
- |
The classifier used when attaching the retrotranslated project
artifact. Default value is: jdk14. |
| destJar | File |
- |
(no description) |
| embed | String |
- |
The package name for a private copy of retrotranslator-runtime-n.n.n.jar and backport-util-concurrent-n.n.jar to be put with translated classes. |
| failonwarning | boolean |
- |
Fails build when verification has failed. Default value is: true. |
| lazy | boolean |
- |
Asks the translator to only transform classes compiled with a
target greater than the current one. Default value is: false. |
| replace | boolean |
- |
Replace the artifact with the retrotranslated artifact. |
| retainapi | boolean |
- |
Asks the translator to modify classes for JVM 1.4 compatibility but
keep use of Java 5 API. Default value is: false. |
| retainflags | boolean |
- |
Asks the translator to keep Java 5 specific access modifiers. Default value is: false. |
| srcmask | String |
- |
The wildcard pattern specifying files that should be translated
(either bytecode or UTF-8 text), e.g. "*.class*.tld". There are
three special characters: "*?". Default value is: *.class. |
| stripsign | boolean |
- |
Asks the translator to strip signature (generics) information. Default value is: false. |
| target | String |
- |
To make Java 6 classes compatible with Java 5 set this option to
1.5 and supply user-defined backport packages. Default value is: 1.4. |
| verbose | boolean |
- |
Asks the translator for verbose output. Default value is: false. |
| verify | boolean |
- |
Asks the translator to examine translated bytecode for references
to classes, methods, or fields that cannot be found in the provided
classpath. Default value is: false. |
| verifyClasspath | List |
- |
The classpath for the verification including rt.jar, jce.jar, jsse.jar (from JRE 1.4). The retrotranslator-runtime-n.n.n.jar, and backport-util-concurrent-n.n.jar are included by default, they are not required to be defined here. |
advanced :
Whether to use alternative implementations of Java 1.4 classes and methods for better Java 5 compatibility.
booleanNo${advanced}falseattach :
Flag to enable/disable attaching retrotranslated artifacts.
booleanNo${attach}truebackport :
Informs the translator about user-defined backport packages. Package names should be separated by semicolons.
java.lang.StringNo${backport}baseName :
The base-name of the generated artifact.
java.lang.StringYes${project.build.finalName}The classifier used when attaching the retrotranslated project artifact.
java.lang.StringNo${classifier}jdk14destJar :
(no description)
java.io.FileNo${destJar}embed :
The package name for a private copy of retrotranslator-runtime-n.n.n.jar and backport-util-concurrent-n.n.jar to be put with translated classes.
java.lang.StringNo${embed}Fails build when verification has failed.
booleanNo${failonwarning}truelazy :
Asks the translator to only transform classes compiled with a target greater than the current one.
booleanNo${lazy}falseWhere to put the translated artifact.
java.io.FileYes${project.build.directory}replace :
Replace the artifact with the retrotranslated artifact.
booleanNo${replace}Asks the translator to modify classes for JVM 1.4 compatibility but keep use of Java 5 API.
booleanNo${retainapi}falseAsks the translator to keep Java 5 specific access modifiers.
booleanNo${retainflags}falsesrcmask :
The wildcard pattern specifying files that should be translated (either bytecode or UTF-8 text), e.g. "*.class*.tld". There are three special characters: "*?".
java.lang.StringNo${srcmask}*.classAsks the translator to strip signature (generics) information.
booleanNo${stripsign}falsetarget :
To make Java 6 classes compatible with Java 5 set this option to 1.5 and supply user-defined backport packages.
java.lang.StringNo${target}1.4verbose :
Asks the translator for verbose output.
booleanNo${verbose}falseverify :
Asks the translator to examine translated bytecode for references to classes, methods, or fields that cannot be found in the provided classpath.
booleanNo${verify}falseThe classpath for the verification including rt.jar, jce.jar, jsse.jar (from JRE 1.4). The retrotranslator-runtime-n.n.n.jar, and backport-util-concurrent-n.n.jar are included by default, they are not required to be defined here.
java.util.ListNo