This project implements Apache Commons Logging redirecting logging to use jboss-logging.
See the contributing guide.
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.