This project demonstrates the capabilities of the Badass JLink Plugin by creating a custom runtime image of a Kotlin application using tornadofx.
From the releases page download the archived custom runtime image for your operating system.
Unpack the archive and execute the hello script found in the image/bin directory.
Gradle must use Java 11 in order to be able to build the project. To create the custom runtime image execute:
./gradlew jlinkZip
This command creates the runtime image in the build/image directory and a zip file of it in build/image-zip.
The start scripts are found in the build/image/bin directory.