Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
May 23, 2023 18:57
April 29, 2023 09:09

Release Java and non-Java projects quickly and easily with JReleaser!

JReleaser is a release automation tool for Java and non-Java projects (Rust, Elixir, C#, etc). Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options.

For questions, support and general discussion, please use GitHub Discussions.


Build Status OpenSSF Best Practices OpenSSF Scorecard SLSA 3 Open Collective backers and sponsors

Download Gradle Plugin Portal


  • Ask questions on our Discussions page.

  • Twitter Follow

  • Mastodon Follow

  • Contributors Join our contributors by reporting bugs, proposing features, sending patches, promoting the project, helping others.

Code of Conduct

This project adheres to a code of conduct. By participating, you are expected to uphold this code. We appreciate your contribution. Please refer to our contributing guidelines for further information.


GitHub all releases Docker Pulls jreleaser-slim Docker Pulls jreleaser-alpine Flathub Chocolatey AppImage Homebrew

Code Health

CodeQL Coveralls Codecov Snyk Vulnerabilities for GitHub Repo measure?project=org jreleaser jreleaser&metric=security rating dependency status for GitHub repo

Build from source