Goals available for this plugin:
Goal | Description |
---|---|
drombler-fx:copy-standalone-app-resources | Copies additional application resources to the application directory. They are not packaged in the application JAR but are meant to be editable for the users. |
drombler-fx:copy-standalone-bundles | Copies the application dependencies to the bundle directory. |
drombler-fx:copy-standalone-startup-libs | Copies the startup libraries to the bin/lib directory. These libraries are on the classpath of the System Bundle and are not loaded as OSGi bundles. |
drombler-fx:create-standalone-dir | Creates the directory structure of a Drombler FX application. |
drombler-fx:create-standalone-jar | Creates the executable main application JAR in the bin directory. |
drombler-fx:ensure-standalone-config | Ensures the application config files exist in the conf directory and contain the necessary info. |
drombler-fx:generate-application-resources | Generates the Drombler FX application resources (currently only: applicationConfig.properties) in the ${project.build.outputDirectory} to be packaged in the application JAR. |
drombler-fx:help | Display help information on drombler-fx-maven-plugin. Call mvn dromblerfx:help -Ddetail=true
-Dgoal=<goal-name> to display parameter details. |
drombler-fx:set-maven-properties | Sets default values for some properties of other Maven Plugin (currently only the JavaFX Maven Plugin), if they aren't set yet. |
The following specifies the minimum requirements to run this Maven plugin:
Maven | 3.3.9 |
JDK | 1.8 |
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
You should specify the version in your project's plugin configuration:
<project> ... <build> <!-- To define the plugin version in your parent POM --> <pluginManagement> <plugins> <plugin> <groupId>org.drombler.fx</groupId> <artifactId>drombler-fx-maven-plugin</artifactId> <version>0.11</version> </plugin> ... </plugins> </pluginManagement> <!-- To use the plugin goals in your POM or parent POM --> <plugins> <plugin> <groupId>org.drombler.fx</groupId> <artifactId>drombler-fx-maven-plugin</artifactId> <version>0.11</version> </plugin> ... </plugins> </build> ... </project>
For more information, see "Guide to Configuring Plug-ins"