Versions Compared

Key

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

...

No Format
mvn release:clean
mvn release:prepare -DdryRun -DreleaseVersion=X.X.X -DdevelopmentVersion=X.X.Y-SNAPSHOT -DautoVersionSubmodules
mvn release:clean && mvn release:prepare -DreleaseVersion=X.X.X -DdevelopmentVersion=X.X.Y-SNAPSHOT -DautoVersionSubmodules -DpushChanges=false
  • Review the local commits for correctness

Build/Test release tag

No Format
git checkout <release-tag>
mvn clean install

Push tags to GitHub

No Format
git push origin --tags

Download the release source and build locally

  • Remove/or move local Maven repository
No Format
mv ~/.m2/repository ~/.m2/repository-yyyy-mm-dd
  • Checkout tag
  • Build/Test release tag
No Format
git checkout <release-tag>
mvn clean install
  • Push tags to GitHub
No Format
git push origin --tags
  • Deploy to Sonatype
No Format
mvn release:perform -DperformRelease -Dgoals=deploy

...