A Maven plug-in for WildFly Application Server. This plugin allows you to:
-
Deploy, redeploy or undeploy your application
-
Add resources
-
Deploy and undeploy artifacts
-
Execute CLI commands
-
Run a standalone server within Maven
-
Galleon provisioning of a server.
-
Packaging of a fully configured server containing application deployment.
-
Packaging of a fully configured server and application as a Bootable JAR (an executable fat JAR).
Plugin documentation is at https://docs.wildfly.org/wildfly-maven-plugin
Issues can be filed at https://issues.redhat.com/browse/WFMP
Releasing the project requires permission to deploy to Maven Central see Maven Central Release Requirements.
Once everything is setup, you simply need to run the ./release.sh script. There are two required parameters:
-
-ror--releasewhich is the version you want to release -
-dor--developmentwhich is the next development version.
By default, the release version cannot contain SNAPSHOT and the development version, must contain SNAPSHOT.
./release.sh -r 1.0.0.Final -d 1.0.1.Final-SNAPSHOT| Argument | Requires Value | Description |
|---|---|---|
|
Yes |
The next version for the development cycle. |
|
No |
Forces to allow a SNAPSHOT suffix in release version and not require one for the development version. |
|
N/A |
Displays this help |
|
Unused |
Passes the |
|
Unused |
Passes the |
|
Yes |
The version to be released. Also used for the tag. |
|
No |
Executes the release in as a dry-run. Nothing will be updated or pushed. |
|
No |
Prints verbose output. |
Any additional arguments are considered arguments for the Maven command.