JReleaser
-The quick and effortless way to release your Java project!
-with JReleaser, you can: -
-
-
- Calculate file checksums -
- Sign files with PGP -
- Release to GitHub -
- Create packagers for
- Homebrew, Jbang, Scoop, Snapcraft
- - Announce releases to
- Twitter, Zulip, SDKMAN!
- - ... and much more! -
-
+ JReleaser
+The quick and effortless way to release your Java project!
+ +
-
-
+ Checksums
++ Calculate checksums for all input files. +
+PGP Signatures
++ Sign all input files with PGP. +
+Release to git
++ Tag and release to popular git services such as GitHub. +
+Multiple Packaging Options
++ Create package descriptors for Homebrew, Snapcraft, Jbang, and more. +
+Publish Packages
++ Publish packages to their respective destinations and stores. +
+Make it official!
++ Announce the release to the four winds via Twitter, Sdkman, Zulip, and other services. +
+Build it your way
++ Whether you prefer CLI, Maven, Gradle, or Ant, JReleaser has you covered. +
+@@ -92,7 +184,7 @@
Quick configuration.
Configure the essentials and let JReleaser do the heavy lifting. Convention over configuration is a thing!
- YAML is not your cup of Java? We've got other formats like JSON, a Maven DSL, and a Gradle DSL.
@@ -106,7 +198,7 @@
Publish and announce a release.
Publishing a release is as simple as executing a single command using the jreleaser CLI.
- We also offer Maven and Gradle plugins, Ant tasks, and Jbang integration to boot!

@@ -120,7 +212,7 @@
Create releases without hassle
Releases are automatically tagged. A changelog is generated with all commits since the last tag. - All artifacts are uploaded.
+ All artifacts are uploaded.
@@ -143,12 +235,8 @@
- -