- Start in the project directory
- Search and solve all TODO entries
- Check and if necessary update the version and time stamp of all components comparison with the tag from the last release.
- Maven: check and update of dependencies
- Final test
Callmvn clean test
- Provided all tests are successful!
- Finalize version in the classes
- Finalize version in CHANGES
- Final update of CHANGES / README.md / pom.xml / PDF-Tools
Callant -f ./development/build.xml release
this also includes updating the version inpom.xml
- Final commit of the release
Release x.x.x - Create a tag without comments
- Based on the previous step
- Call
ant -f ./development/build.xml publish
see also https://oss.sonatype.org/#nexus-search;quick~com.seanox
see also https://mvnrepository.com/artifact/com.seanox/seanox-pdf-service