Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.

...