generated from slothsoft/example-eclipse-application
-
Notifications
You must be signed in to change notification settings - Fork 1
How To Release
slothsoft edited this page Apr 6, 2020
·
5 revisions
This guide was created for issue #6 Release 1.0.0.
Changes to a regular Maven release are:
- addition of
tycho-versions-pluginto handle manifest, feature and product versions - removal of
maven-deploy-plugin, since we don't need this application in Maven Central
More information on how to release with Tycho can be found here.
- Check XXX - if the application has any of those, it's not releasable yet.
- Check TODOs and FIXMEs: Create issues for the next milestone(s) or fix them
- Check documentations for any obvious spelling mistakes (README.md and all user manuals)
mvn clean release:prepare -DreleaseVersion=1.0.0 -DdevelopmentVersion=1.1.0-SNAPSHOT -DscmCommentPrefix="[#6] " -B
mvn release:perform
- Find the ZIP file in target/checkout/de.slothsoft.mp4spliterator.assembly/target/mp4spliterator-<version>.zip
- Check the release ZIP contains the following files:
- EXE file and Eclipse application (plugins/ folder, .ini file etc.)
- README.html and docs/ folder
- LICENSE file
- Developer Manual.html with contents of README.md
- Create a GitHub release from the freshly created tag; the description should be taken from the README.md
- Title: v<version>
- Description: <version description>: [Issues](https://github.com/slothsoft/mp4-spliterator/milestone/x?closed=1)