Pom that takes care of configurations and versions that I want to be common across all my projects.
- Determine applicable dependency updates using the following commands:
mvn versions:display-plugin-updatesfor pluginsmvn versions:display-dependency-updates
- Before bumping anything, if "develop" has any unreleased changes, create a new Mizool release to get those out first.
- Perform the following steps in order, creating a separate new Mizool release for each step:
- all minor version changes of dependencies ➜ one new minor Mizool version
- all major version changes of dependencies ➜ one new major Mizool version
- if a Java upgrade for Mizool was discussed and agreed by the team and is scheduled for this month, perform the upgrade ➜ new major Mizool version
Note: Only the newest Mizool release is maintained this way. This means once a Mizool X.0 was released, anything < X will not receive minor/major dependency updates or Java LTS updates anymore.