...
- create a release branch from develop (= release candidate)
- Confluence:
- move snapshot release notes to release candidate
- create new snapshot release notes
- on the release branch: modify the pom.xml to release versions (eg. from 0.5-SNAPSHOT to 0.5)
- on the develop branch: modify the pom.xml to a higher snapshot version (eg. from 0.5-SNAPSHOT to 0.6)
...
- build packages (module/javadoc/sources) from release branch and upload to Nexus repository
- upload final javadoc to javadoc location
- create a tag with correct release number in the GIT repo
- merge tag to master
- merge master to develop
- delete release branch
- Confluence:
- finalize the release notes
- update references to releases & release notes
Info |
---|
Use the Maven Release Plugin for easy management of the pom.xml. |
...