← Package directory
Available on winget

Install jreleaser

Release projects quickly and easily with JReleaser

Install with winget
winget install --id JReleaser.jreleaser
Upgrade
winget upgrade --id JReleaser.jreleaser
Uninstall
winget uninstall --id JReleaser.jreleaser

About jreleaser

JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options. JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, binary distributions (.zip, .tar), JLink images, or any other file that you’d like to publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. Distribution files may additionally be published to be consumed by popular package manag...

What's new in 1.24.0

Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.24.0 Changelog πŸš€ Features announce - c8033ee Support zernio as announcer, closes #2098 core - 4586b4a Add a flag to activate reproducible artifacts, closes #2115 gradle - 48a2685 Fix access to Task.project at task execution time, closes #1992 jdks - bfb88cd Fix inconsistent timeout validation, closes #2087 - 6dffe57 Add download timeout support to jdks-maven-plugin, closes #2083 πŸ› Fixes assemble - af9767b Pass JVM options to generated launcher by jlink, closes #2090 - e7b4afb Resolve relative launcher symlinks, closes #1994 - dce1c0f Avoid duplicate resources in Native Image by using -cp option during assemble step, closes #2094 deploy - 39250fa Consider PUBLISHED state when checking deployment transition, closes #2082 gradle - 2737a31 Add property keys related to deprecated Convention APIs, closes #2078 packager - 401af4b Use snap arch in JAVA_HOME, closes #2027 packagers - 3736268 Update chocolatey templates, closes #2107 #2108 - 1b0e37b Use consistent paths in single-jar Dockerfile template - 0955463 Use multi-stage build in Docker templates to avoid duplicate layers, closes #2079 sign - e820f56 Support PGP subkeys, closes #2086 πŸ”„οΈ Changes packagers - e5eab0a Fix default Docker entrypoints, closes #2112 #2113 - c775aa9 Fine tune multi-stage docker files, closes #2079 unscoped - 735a8df More code audit fixes - 37fc14b Apply suggestions from code audits πŸ›  Build - 7d313fd Fix GH workflows - d7488ab Update release announcements - 805a0fd Fix wiki updates - e20ce15 Fix workflow issues - 1d195ce Fix update-wiki sc...

Read release notes

Version history

Version Updated Notes
1.24.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.24.0 Changelog πŸš€ Features announce - c8033ee Support zernio as announcer, closes #2098 core - 4586b4a Add a flag to activate reproducible artifacts, closes...
1.23.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.23.0 Changelog πŸš€ Features changelog - 8692adf support path filtering for monorepo changelog generation, closes #2072 core - 493de0a Allow lenient parsing of...
1.22.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.22.0 Changelog πŸš€ Features assemble - 1b123d3 Evaluate templates in missing properties, closes #2020 core - 7f7949c Warn when a name template cannot be resol...
1.21.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.21.0 Changelog πŸš€ Features announce - 6ffa245 Add Reddit announcer support, closes #1457 release - 0fb5c64 Configuration validation, closes #1978 - 7c9a56d A...
1.20.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.20.0 Changelog πŸš€ Features assemble - 68c924e Add missing config flags to jpackage, closes #1912 core - 29bfe21 Log path to settings file, closes #1945 - ac0...
1.19.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.19.0 Changelog πŸš€ Features core - 9d8f7a5 Add a flag to skip non-configured sections. The yolo flag., closes #1840 gradle - 0ea6c9b Use RegularFile as input...
1.18.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.18.0 Changelog πŸš€ Features assemble - e25f9e9 Native-image assembler can assemble FLAT_BINARY distributions, closes #1841 build - 474ca0c Add git to docker i...
1.17.0 Unknown Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.17.0 Changelog πŸš€ Features assemble - d9c4b97 Support x86 and arm customizations in native-image assembler, closes #1786 - e95ac89 Let jlink.targetJdks be pa...
1.16.0 Unknown Release notes
1.15.0 Unknown Release notes