Skip to content

wildfly/wildfly-maven-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,338 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WildFly Application Server Maven Plugin

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

Issues can be filed at https://issues.redhat.com/browse/WFMP

License

Releasing

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:

  1. -r or --release which is the version you want to release

  2. -d or --development which is the next development version.

By default, the release version cannot contain SNAPSHOT and the development version, must contain SNAPSHOT.

Example Command
./release.sh -r 1.0.0.Final -d 1.0.1.Final-SNAPSHOT

Supported Arguments

Argument Requires Value Description

-d, --development

Yes

The next version for the development cycle.

-f, --force

No

Forces to allow a SNAPSHOT suffix in release version and not require one for the development version.

-h, --help

N/A

Displays this help

--notes-start-tag

Unused

Passes the --notes-from-tag and the argument to the gh create release command.

-p, --prerelease

Unused

Passes the --prerelease to the gh create release command.

-r, --release

Yes

The version to be released. Also used for the tag.

--dry-run

No

Executes the release in as a dry-run. Nothing will be updated or pushed.

-v, --verbose

No

Prints verbose output.

Any additional arguments are considered arguments for the Maven command.