git checkout develop
git checkout -b release/75.3.0
mvn clean install -DperformRelease
mvn javadoc:javadoc -Dquiet
Expects a -SNAPSHOT version
mvn validate
Create tag for release
git tag 75.3.0 -m "tagging for release"
Expects a none snapshot version:
mvn validate
Publish the code to the repository first
git push origin -u
git push origin --tags
Make the release
mvn clean deploy -DperformRelease
Release the staging repo
mvn nexus-staging:release
Merge changes to master
git checkout master
git pull
git merge release/75.3.0 --ff
git push origin
Delete release branch
git branch -d release/75.3.0
git push origin :release/75.3.0