-
-
-
-

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.

+ 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!

+ 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 @@
- -
- -