zyxist / chainsaw

Gradle plugin: adds support for building Java 9 modules.
Apache License 2.0
70 stars 4 forks source link

Create task for generating modular runtime images with jlink #18

Open zyxist opened 6 years ago

zyxist commented 6 years ago

Modular runtime images have been introduced in Java 9 as a new way for distributing Java apps as monolithic artifacts. The runtime image consists both of necessary JDK modules, and app modules, and it is optimized for increased startup times, and lower memory consumption.

Gradle Chainsaw Plugin could offer a task installRuntimeImage that would use jlink tool to generate the image from the dependencies.