JReleaser - The quick and effortless way to release your project
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.
- Calculate checksums for all input files.
- Create package descriptors for Homebrew, Snapcraft, JBang, Chocolatey, Scoop and more.
- Publish packages to their respective destinations and stores.
- Sign all input files with PGP.
- Tag and release to popular git services such as GitHub, GitLab, and Gitea.
- Releases are automatically tagged. A changelog is generated with all commits since the last tag. All artifacts are uploaded
https://jreleaser.org/
https://github.com/jreleaser/jreleaser
License:
Tech:
Tags: