GitHub - javafx-maven-plugin/javafx-maven-plugin: Maven plugin for JavaFX (original) (raw)

Maven Central

JavaFX Maven Plugin

The JavaFX Maven Plugin provides a way to assemble distribution bundles for JavaFX applications (8+) from within Maven.

This plugin is essentially a Maven wrapper for the packaging tool that comes with JavaFX, it's called javapackager.

For easy configuration please use the old configurator:https://zenjava.net/javafx-maven-plugin/

Requirements

OS-specific requirements

Quickstart for JavaFX JAR

Add this to your pom.xml within to your build-plugin:

com.zenjava javafx-maven-plugin 8.8.3 your.package.with.Launcher

To create your executable file with JavaFX-magic, call mvn jfx:jar. The jar-file will be placed at target/jfx/app.

Quickstart for JavaFX native bundle

Add this to your pom.xml within to your build-plugin:

com.zenjava javafx-maven-plugin 8.8.3 YourCompany your.package.with.Launcher

To create your executable file with JavaFX-magic and some installers (please see official oracle-documentation which applications are required for this), call mvn jfx:native. The native launchers or installers will be placed at target/jfx/native.

Using SNAPSHOT-versions

When you report a bug and this got worked around, you might be able to have access to some -SNAPSHOT-version, please adjust your pom.xml:

oss-sonatype-snapshots https://oss.sonatype.org/content/groups/public/ true

Last Release Notes

Version 8.8.3 (09-feb-2017)

Bugfixes:

(Not yet) Release(d) Notes

upcoming Version 8.10.0 (???-???-2021)

New:

Enhancement:

Documentation: