Maven Release provides tooling to release a project with Maven, saving a lot of repetitive, manual work.
It consists of following modules:
Module | Description |
---|---|
maven-release-api | APIs to implement to extend maven-release-plugin |
maven-release-manager | core classes |
maven-release-plugin | release plugin to use from Maven |
maven-release-oddeven-policy | a version policy that proposes even version numbers only for releases and odd numbers for development |
maven-release-semver-policy | a version policy that enforce SemVer format and upgrades minor element for next development version |