...
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 |
No Format |
---|
git push origin --tags |
No Format |
---|
mvn release:perform -DperformRelease -Dgoals=deploy
|
...