Posts by JReleaser
What does it really take to maintain open source in Java? Release automation, Maven vs Gradle, contributor chaos, and AI-generated PRs: @andresalmiray.com (Java Champion, creator of JReleaser) shares real lessons from the JVM ecosystem.
🎥 Watch now: www.youtube.com/watch?v=Jts6...
Had the pleasure of speaking with @olimpiupop.bsky.social at the @infoq.com podcast regarding @jreleaser.org’s current state and future, as well as @commonhaus.org
www.infoq.com/podcasts/rel...
Your Java CLI runs locally.
But can someone install it with one command?
Here’s how to ship it properly:
Maven → Fat JAR → JReleaser → GitHub Release → JBang install
End-to-end tutorial:
buff.ly/TaWDWkK
#Java #DevTools #OpenSource #CLI
Automating Cross-OS Software Releases with JReleaser. Authored by Pawan Patra
pawanpatra.com/automating-c...
Contains a note on JReleaser 1.23.0
Arconia CLI Supercharge Your Spring Boot Workflow brew install arconia-io/tap/arconia-cli # Run your Spring Boot application during development arconia dev # Build your application as a native executable arconia build --native # Run tests for your Java application arconia test # Build a container image using Cloud Native Buildpacks arconia image build buildpacks --image-name ghcr.io/thomasvitale/myapp # Migrate your application to Spring Boot 4.0 arconia update spring-boot --to-version 4.0
The new version of the Arconia CLI is now out, ready to supercharge your Spring Boot workflow 🚀 The CLI uses Java 25, Spring Boot 4, and is now powered by @picocli.bsky.social after migrating from Spring Shell. It's released as a native executable with @graalvm.org and released with @jreleaser.org.
🙏 As always, feedback is welcome. Feel free to raise a ticket at https://github.com/jreleaser/jreleaser/issues
📝 Full list of changes available at the v1.23.0 milestone github.com/jreleaser/jreleaser/mile...
🪵 Filter changelog entries by path, useful in a Git monorepo setup
🏗️ Resolving a matrix in a FLAT_BINARY distribution will automatically append the configured Windows extension to the binary, if missing
📦 Homebrew formula name fixes when the name had more than one word, space, or hyphen
🦉 All Maven MOJOs now accept a generic `jreleaser.skip` property to skip their behavior, useful in multi-module builds
🗒️ CHRONVER now accepts a lenient format. Time elements may or may not use a separator
🚀 JReleaser 1.23.0 has been released! github.com/jreleaser/jreleaser/rele...
🚀 jreleaser-1.23.0-x86_64.AppImage has been released! github.com/jreleaser/jreleaser-appi...
Another productive pair of #Hackergarten evenings for @jreleaser.org at Basel and Zurich 🤩
Fixed a couple of bugs, filed a couple more, new contributors joined. Overall quite happy with results 🥳
Robin Tegg wrote a few reasons to give @jbang.dev and @jreleaser.org a try for your next project.
robintegg.com/2026/01/04/j...
🙏 As always, feedback is welcome. Feel free to raise a ticket at https://github.com/jreleaser/jreleaser/issues
📝 Full list of changes available at the v1.22.0 milestone github.com/jreleaser/jreleaser/mile...
☕️ Several updates to JDK plugins to make them more flexible
🔐 Refactor the signing section to allow multiple signing methods at the same time (PGP, Cosign, Minisign, etc)
🔐 Add Minisign as a signing tool for artifacts, checksums, and catalogs
📦 Allow name templates in more places such as assemblers
🦉 Publication to Maven Central may now skip verifying for PUBLISHED status, enabling faster deployment cycles
🚀 JReleaser 1.22.0 has been released! github.com/jreleaser/jreleaser/rele...
🚀 jreleaser-1.22.0-x86_64.AppImage has been released! github.com/jreleaser/jreleaser-appi...
Release everything with #JReleaser
dev.to/onepoint/rel...