jboss-retro:weave

Full name:

org.jboss.maven.plugins:maven-jboss-retro-plugin:1.0-beta-3:weave

Description:

Maven plugin for JBoss Retro Weaver. This can be used to do byte code weaving on classes in jars and directories. By default the weaver will weave the main classes and output the result to a jar with the specified classifier.

Attributes:

Required Parameters

Name Type Since Description
classesDirectory File - The directory for compiled classes.
classpathElements List - Project classpath.

Optional Parameters

Name Type Since Description
attachJar boolean - Attach a jar of the weaved classes to the build lifecycle. This will allow the weaved jar to be deployed with the other build artifacts.
classifier String - Classifier to append to the weaved output file (artifact). Defaults to null. If the classifier is null, then the jar of the weaved classes will replace the main artifact.
fork boolean - Fork the process to a separate jvm
jvm String - Path to Java virtual machine to use when forking
outputDirectory File - The directory where the weaved classes should be written.
suppress boolean - Suppress output information.
Default value is: false.
useSystemClasspath boolean - Use the system classpath.
Default value is: false.
verbose boolean - Include verbose output.
Default value is: false.
weaverClass String - The Weaver class to use for weaving the classes. Defaults to org.jboss.weaver.Weaver Any subclass of org.jboss.weaver.Weaver can be used. To compile from jdk1.5 to jdk1.4, set this to "org.jboss.weaver.retro.WeaverRetroJdk14".
Default value is: org.jboss.weaver.Weaver.

Parameter Details

attachJar :

Attach a jar of the weaved classes to the build lifecycle. This will allow the weaved jar to be deployed with the other build artifacts.

classesDirectory :

The directory for compiled classes.

classifier :

Classifier to append to the weaved output file (artifact). Defaults to null. If the classifier is null, then the jar of the weaved classes will replace the main artifact.

classpathElements :

Project classpath.

fork :

Fork the process to a separate jvm

jvm :

Path to Java virtual machine to use when forking

outputDirectory :

The directory where the weaved classes should be written.

suppress :

Suppress output information.

useSystemClasspath :

Use the system classpath.

verbose :

Include verbose output.

weaverClass :

The Weaver class to use for weaving the classes. Defaults to org.jboss.weaver.Weaver Any subclass of org.jboss.weaver.Weaver can be used. To compile from jdk1.5 to jdk1.4, set this to "org.jboss.weaver.retro.WeaverRetroJdk14".