Release steps
Following guide is useful when new minor or major change should be released. Guide suppose releasing version x.y.0.
- Verify that project is clean and all files committed. Command:
- Create new branch and switch to it:
Now all further operations will be done in rel-x.y branch.
- Set final package version:
mvn versions:set -DnewVersion=x.y.0
- Release binaries:
Verify release binaries. Release files could be found at places:
- microcol-dist/target/microcol.jar - universal executable JAR file
- microcol-dist/target/microcol.exe - Windows executable
- microcol-dist/target/MicroCol.app - Apple distribution
- Upload released binaries to sourceforge. In section Files at sourceforge create new directory MicroCol x.x and upload there all generated files. In detail of each file click on i icon and platform. There is list of platform for which is file default.
- Remove maven backup files pom.xml.versionsBackup
- Commit all changes in git branch
git add --all
git commit -m "rel-x.y.0"
git push
TODO add guide when branch x.y.2 already exists and version x.y.3 should be released.