Example usage:
$ mvn clean package -Dbooster.pom.file=/path/to/wfswarm-rest-http/pom-redhat.xml -Dbooster.name="WildFly Swarm Booster - REST API Level 0 Mission" -Dbooster.version=7.0.0-redhat-3 -Dbooster.assembly.name=wfswarm-rest-http -Dbooster.product.build=rest-http
Path to the booster pom.xml
, e.g.:
-Dbooster.pom.file=/path/to/wfswarm-rest-http/pom-redhat.xml
NOTE: The pom file is always copied to target/generated-project/pom.xml
.
Path to the booster project directory, e.g.:
-Dbooster.project.dir=/path/to/wfswarm-rest-http-secured
NOTE 1: The dir content is copied to target/generated-project
. src/test/
and target
subdirs are skipped.
NOTE 2: If specified, booster.pom.file
property is ignored.
The name used in licenses.html report, e.g.:
-Dbooster.name="WildFly Swarm Booster - REST API Level 0 Mission"
The version used in licenses.html report, e.g.:
-Dbooster.version=7.0.0-redhat-3
The name of the generated archive, e.g.:
-Dbooster.assembly.name=wfswarm-rest-http
results in target/wfswarm-rest-http-licenses.zip
.
Additional repo used in custom-settings.xml
.
https://repository.jboss.org/nexus/content/groups/public by default , https://maven.repository.redhat.com/ga/ for product builds (activated by -Dbooster.product.build
).