Class JPackagePlugin

java.lang.Object
io.github.danlewis783.jpackage.JPackagePlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public abstract class JPackagePlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Packages a Java application with the JDK's jpackage tool.

Applies the java plugin and adds:

  • jpackageImage — self-contained application image (launcher + bundled runtime)
  • jpackageZip — the image packaged as a zip under build/distributions
  • jpackageInstall — the image copied to a local directory for developer self-use
  • jpackageInstaller — native installers (e.g. MSI) built from the image