The RESTEasy gRPC Bridge Project has been developed to enable communication between gRPC clients and Jakarta REST servers. See the documentation for further details.
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:
-
-r
or--release
which is the version you want to release -
-d
or--development
which is the next development version.
By default the release version cannot contain SNAPSHOT
and the development version, must container SNAPSHOT
.
./release -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. |
|
No |
Displays this help |
|
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.