Release Preparation Steps
Various documentation changes first (which should be done before the release is cut)
- edit the hawtjni-website/ext/Website.scala file and change the project_version values
- blog about the release by creating an entry in hawtjni-website/src/blog/releases
- update the changelog.md file, copying and pasting the section the release highlights from the above blog post
Cutting the release
- prepare the release
mvn -P release release:prepare
- perform the release
mvn -P release release:perform
- open Nexus Staging and close the staged release of #{project_name}
- now start a vote on the mailing lists and if it passes
- promote the closed release in nexus
- announce the release on the mailing list
- drink beers!