jboss-retro:weave-dependencies

Full name:

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

Description:

This Mojo can be used to weave project dependencies.

Attributes:

Required Parameters

Name Type Since Description
repositoryId String - Server Id to map on the <id> under <server> section of settings.xml In most cases, this parameter will be required for authentication.
Default value is: remote-repository.
repositoryLayout String - The type of remote repository layout to deploy to. Try legacy for a Maven 1.x-style repository layout.
Default value is: default.

Optional Parameters

Name Type Since Description
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.
deployDependencies boolean - Deploy weaved dependencies to a repository.
Default value is: false.
deployUrl String - URL where the artifact will be deployed.
ie ( file://C:\m2-repo or scp://host.com/path/to/repo ) Note: this parameter is required if deployDependencies is set to true.
fork boolean - Fork the process to a separate jvm
installDependencies boolean - Install weaved dependencies to a local repository.
Default value is: false.
jvm String - Path to Java virtual machine to use when forking
localRepositoryId String - The id for the localRepo
localRepositoryPath File - The path for a specific local repository directory. It will wrap into an ArtifactRepository with localRepoId as id and with default repositoryLayout
outputDirectory String - The directory where the weaved jar files should be written. should be written.
suppress boolean - Suppress output information.
Default value is: false.
uniqueVersion boolean - Whether to deploy snapshots with a unique version or not.
Default value is: true.
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

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.

deployDependencies :

Deploy weaved dependencies to a repository.

deployUrl :

URL where the artifact will be deployed.
ie ( file://C:\m2-repo or scp://host.com/path/to/repo ) Note: this parameter is required if deployDependencies is set to true.

fork :

Fork the process to a separate jvm

installDependencies :

Install weaved dependencies to a local repository.

jvm :

Path to Java virtual machine to use when forking

localRepositoryId :

The id for the localRepo

localRepositoryPath :

The path for a specific local repository directory. It will wrap into an ArtifactRepository with localRepoId as id and with default repositoryLayout

outputDirectory :

The directory where the weaved jar files should be written. should be written.

repositoryId :

Server Id to map on the <id> under <server> section of settings.xml In most cases, this parameter will be required for authentication.

repositoryLayout :

The type of remote repository layout to deploy to. Try legacy for a Maven 1.x-style repository layout.

suppress :

Suppress output information.

uniqueVersion :

Whether to deploy snapshots with a unique version or not.

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".