Releasing
Follow this instructions to make a release.
- Update the changes.xml file. Set the "release version" to the correct version.
- Check everything in Subversion repository.
- Check that everything is working as expected.
mvn clean install site:site
- Clean up the temporary files
- Perform the release preparation as a dry run.
mvn -DdryRun=true release:prepare
- Make sure the change made by the release plugin are correct! Especially check that the version of dependency between modules are set correctly. If you're not satisfied rollback the preparation and make your adjustments.
- If you're satisfied, go on and clean up the temporary files created by the dry-run.
- Copy to tags directory.
- Checkout the release version in a separate folder.
- Install this version in the local repository.
- Upload the released artifacts to the remote repository.
- Clean up the temporary files.
- Checkout the release version in a separate folder.
- Build the assembly
mvn package assembly:assembly
- Verify that the generated files are working.
- Upload the zip files to download.n0fx.net.