Skip to content
Markus Hoffrogge edited this page Apr 16, 2025 · 12 revisions

The Unleash Maven Plugin is an alternative to the Maven Release Plugin. It implements and provides a more flexible and reliable approach for building Maven releases than the standard plugin.

Available Goals

  • unleash:perform - 🚀 Enhanced by 3.3.0
    Performs the Maven release from your working copy. No further preparation or cleanup is necessary. Automatically rolls back failed releases.
  • unleash:perform-tycho - 🚀 Enhanced by 3.3.0
    Performs the Maven release from your working copy with special version updates using Eclipse Tycho features. No further preparation or cleanup is necessary. Automatically rolls back failed releases.
  • unleash:releaseVersion - 🆕 since 3.1.0
    Print the release version calculated for this project by MavenVersionUtil.calculateReleaseVersion(String currentVersion)
  • unleash:nextSnapshotVersion - 🆕 since 3.1.0
    Print the next development version calculated for this project by MavenVersionUtil.calculateNextSnapshotVersion(String currentVersion, VersionUpgradeStrategy)

Clone this wiki locally