RELEASE-NOTES.md
, README.md
, version numbers in src/site/
)mvn clean install
mvn apache-rat:check
mvn release:prepare -DreleaseVersion=0.4.0 -DdevelopmentVersion=0.5.0-SNAPSHOT -DautoVersionSubmodules=true
mvn release:perform -Prelease
git push
and tag git push --tags
[VOTE]
mail to dev@commonsNotice that the maven-release-plugin
is configured to use the local git repository as well as not push changes to origin
. Therefore the process can be reverted (e.g., git reset HEAD~1
) at any time before the sixth step.
Acknowledgements to the Marmotta's release process that heavily inspired this one.