All apps/JReleaser

JReleaser

jreleaser

Release projects quickly and easily with JReleaser.

Runs as jreleaser|macOS, Linux, Windows|jreleaser.org

Command form

ai-draft · 6 tasks · 23 fields

Common JReleaser jobs: init, config, release and full-release. Pick a subcommand.

Opens the form; the finished command lands at your prompt, unrun
otty gui jreleaser

jreleaser init

Create a config file

Create a jreleaser config file.

Create a config fileExample values, fixed in this page — nothing here reaches a terminal
Basic
Config format
string
Output directory
directory
TasksEach one presets the form for one job
Create config
formatoutput_directory
ParametersOnly these flags are editable in the form
Base directory
path
--basedir-b
Config format
string
--format-fymltomljson
Output directory
path
--output-directory
Overwrite existing files
boolean
--overwrite-o
Debug logging
boolean
--debug-g

jreleaser config

Display configuration

Display the current configuration.

Display configurationExample values, fixed in this page — nothing here reaches a terminal
Basic
Config file
file
Full configuration
--full
TasksEach one presets the form for one job
Show configuration
config_filefull
ParametersOnly these flags are editable in the form
Base directory
path
--basedir-b
Config file
path
--config-file-c
Full configuration
boolean
--full-f
Strict mode
boolean
--strict
Skip non-configured operations
boolean
--yolo
Debug logging
boolean
--debug-g

jreleaser release

Create or update a release

Create or update a release. Filters, project overrides and property settings are left out.

Create or update a releaseExample values, fixed in this page — nothing here reaches a terminal
Basic
Config file
file
Dry run (skip remote operations)
--dry-run
TasksEach one presets the form for one job
Dry run
config_filedry_run
Run
config_filebasedir
ParametersOnly these flags are editable in the form
Base directory
path
--basedir-b
Config file
path
--config-file-c
Dry run (skip remote operations)
boolean
--dry-run
Strict mode
boolean
--strict
Skip non-configured operations
boolean
--yolo
Debug logging
boolean
--debug-g

jreleaser full-release

Perform a full release

Perform a full release. Filters and property settings are left out.

Perform a full releaseExample values, fixed in this page — nothing here reaches a terminal
Basic
Config file
file
Dry run (skip remote operations)
--dry-run
TasksEach one presets the form for one job
Dry run
config_filedry_run
Run
config_filebasedir
ParametersOnly these flags are editable in the form
Base directory
path
--basedir-b
Config file
path
--config-file-c
Dry run (skip remote operations)
boolean
--dry-run
Strict mode
boolean
--strict
Skip non-configured operations
boolean
--yolo
Debug logging
boolean
--debug-g
SourcesEvery flag above is checked against these
ref
Usage: jreleaser init [-ghioqVw] [-b=<directory>] [-f=<format>] [-od=<directory>] [-D=<key=value>]... -b, --basedir=<directory> Base directory. -f, --format=<format> Configuration file format. -g, --debug Set log level to debug. -o, --overwrite Overwrite exist…
help2026-10-27

jreleaser.org

ref
Usage: jreleaser config -b, --basedir=<directory> Base directory. -c, --config-file=<file> The config file. -f, --full Display full configuration. -g, --debug Set log level to debug. --strict Enable strict mode. --yol…
help2026-10-27

jreleaser.org

ref
Usage: jreleaser release [-ghiqVw] [--dry-run] [--strict] [--yolo] Options: -b, --basedir=<directory> Base directory. -c, --config-file=<file> The config file. --dry-run Skip remote operations. -g, --debug Set log level to debug.…
help2026-10-27

jreleaser.org

ref
Usage: jreleaser full-release [-ghiqVw] [--dry-run] [--strict] [--yolo] Options: -b, --basedir=<directory> Base directory. -c, --config-file=<file> The config file. --dry-run Skip remote operations. -g, --debug Set log level to d…
help2026-10-27

jreleaser.org

Before it fills your prompt, Otty checks the installed jreleaser against its version. A form that does not match your version is not offered.