Create a custom runtime image of your modular application
Clone or download
Latest commit 4b2454c Jan 18, 2019

README.md

PRs Welcome License Build Status

Badass JLink Plugin

Using this Gradle plugin you can create a custom runtime image of your modular application with minimal effort, even if it depends on automatic modules.

💡 For non-modular applications use the Badass-Runtime plugin.

Badass-JLink exposes an extension with the name jlink to let you configure various aspects of its operation. A simple example configuration is shown below:

jlink {
    options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
    launcher{
        name = 'hello'
        jvmArgs = ['-Dlog4j.configurationFile=./log4j2.xml']
    }
}

The following projects illustrate how to use this plugin to create custom runtime images:

This is a complex plugin. Please read the documentation before using it.

See the list of all releases if you use an older version of this plugin.