Skip to content

Easy creationg of shareable software bundles for your Java application

License

Notifications You must be signed in to change notification settings

FibreFoX/distribution-bundle-plugin-for-gradle

Repository files navigation

Travis Build Status AppVeyor Build status

WORK IN PROGRESS

  • 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

Easy creationg of shareable software bundles for your Java application

Distributing Java software applications gets tricky sometimes, therefor this plugin integrates the creation of them into your build system (gradle).

What kind of "distribution bundles" are going to be created

There are three types of bundles:

  1. (java-app bundle) executable jar-file with dependencies
  2. (native-app bundle) executable jar-file with dependencies, with the addition of some OS native launcher files and some JRE aside
  3. (native-installer bundle) all the above, packed and stuffed into some native installer file (MSI, DEB, PKG, ...) without a lot of restrictions

About

Easy creationg of shareable software bundles for your Java application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published