- Check that the target platform is correctly configured
- Set the version for the release
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=X.Y.Z
Manual modification for category.xml and target in main pom.xml
- Check & Create the update site
mvn clean install
- Tag the release
git add *
git commit -s -m "Set version to X.Y.Z"
git tag -a vX.Y.Z -m "Release X.Y.Z"
- copy/paste repository in gh_pages branch
- rename the directory to X.Y.Z
- set up the composite update site
- push the repo in gh_pages
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=X.Y.Z+1-SNAPSHOT
Check that you are using latest versions
mvn versions:display-plugin-updates
Manual modification for category.xml and target in main pom.xml
(Check that it's still working)
mvn clean install
git add *
git commit -s -m "Set version to X.Y.Z+1-SNAPSHOT"
git push
git push origin vX.Y.Z
Check that the version is available using these update sites:
- direct update site: https://bmaggi.github.io/SysML14-Gendoc-Example/vX.Y.Z/
- composite update site: https://bmaggi.github.io/SysML14-Gendoc-Example