Skip to content

Create a custom runtime image of your non-modular application

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-header.txt
Notifications You must be signed in to change notification settings

DJViking/badass-runtime-plugin

 
 

Repository files navigation

PRs Welcome License Build Status

Badass Runtime Plugin

Using this Gradle plugin you can create custom runtime images for non-modularized applications. The plugin also lets you create an application installer with the jpackage tool introduced in Java 14.

💡 For modularized applications use the Badass-JLink plugin.

The plugin offers several tasks, such as: runtime, runtimeZip, suggestModules, or jpackage. It also adds an extension with the name runtime to let you configure various aspects of its operation. A simple example configuration is shown below:

runtime {
    options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
    modules = ['java.naming', 'java.xml']
}

The following projects illustrate how to use this plugin to create custom runtime images and/or platform-specific installers:

Please read the documentation before using this plugin.

About

Create a custom runtime image of your non-modular application

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-header.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Groovy 92.6%
  • Shell 6.5%
  • Other 0.9%