From 4d1bed41549d10d87d2ecc8a4e22de39bb7f3fe8 Mon Sep 17 00:00:00 2001 From: Andres Almiray Date: Sun, 11 Apr 2021 19:25:30 +0200 Subject: [PATCH] [#1359] DOC: add JReleaser as packaging option --- docs/index.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/index.adoc b/docs/index.adoc index 5e8d2788f..6b2500203 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -12392,6 +12392,14 @@ You use it with a `//DEPS` comment, similar to the http://groovy-lang.org/grape. Use `jbang --init=cli helloworld.java` to create an initial script with a picocli template. This https://asciinema.org/a/AVwA19yijKRNKEO0bJENN2ME3?autoplay=true&speed=2[asciinema presentation] shows what is possible. +=== JReleaser + +https://jreleaser.org[JReleaser] enables several packaging options such as https://brew.sh/[Homebrew], https://chocolatey.org/[Chocolatey], +https://snapcraft.io/[Snapcraft], https://scoop.sh/[Scoop], https://www.jbang.dev/[jbang], https://www.docker.com/[Docker], among others. +Currently two different distribution types are supported: jlink, and standard zip/tar distributions. The latter can be generated with a +combination of the https://www.mojohaus.org/appassembler/appassembler-maven-plugin/[appassembler-maven-plugin] and +http://maven.apache.org/plugins/maven-assembly-plugin/[maven-assembly-plugin] plugins if using Maven, or the +https://docs.gradle.org/current/userguide/application_plugin.html[application] plugin if using Gradle. == Picocli in Other Languages Picocli may be used in other JVM languages that support annotations.