- This is intended to replace the javafx-gradle-plugin, as this is a rewrite of the whole contept, without the requirement for the OpenJFX/JavaFX-part being installed.
- Issue-section will be opened once this plugin is released
- pull-requests are getting ignored and closed unseed until this plugin is released
- unlike the javafx-gradle-plugin, this gradle-plugin does not rely on the installed JavaFX/OpenJFX parts, but it re-uses the files that are coming with, so make sure to have them installed aswell (the roadmap contains a rewrite of the native launcher part)
- no batteries included: every bundle-type except "java-app" is done in a separate project, making this gradle-plugin like a nice bootstrapper for custom bundlers
Distributing Java software applications gets tricky sometimes, therefor this plugin integrates the creation of them into your build system (gradle).
There are three types of bundles:
- (java-app bundle) executable jar-file with dependencies
- (native-app bundle) executable jar-file with dependencies, with the addition of some OS native launcher files and some JRE aside
- (native-installer bundle) all the above, packed and stuffed into some native installer file (MSI, DEB, PKG, ...) without a lot of restrictions