- Ensure you are set up for deploying to Maven Central.
- Ensure you're using JDK 8.
- Run
mvn release:prepare release:performand follow the instructions. - Enter the release version when prompted or press Enter for default (Please double check the version if you do so).
- Enter the next development version when prompted or press Enter for default (Please double check the version if you do so).
- Add release notes to the newly created tag on https://github.com/spotify/dataenum/releases.
- Once the new release has propagated to Maven Central, update the
last.versionproperty in the root pom.xml to indicate the right version. Failing to do so means opening up for this:last.versionpoints to version 14.- version 15 is released, adding the method
foo(Integer i). - version 16 is released, changing signature of
footofoo(Boolean b). This is an API-breaking change that goes undetected, since japicmp is only checking against version 14, wherefoodidn't exist.