diff --git a/pom.xml b/pom.xml
index ea36ad5..449fa76 100644
--- a/pom.xml
+++ b/pom.xml
@@ -77,6 +77,82 @@
18
+
+ maven-assembly-plugin
+
+
+
+ guru.dead.icf320.Main
+
+
+
+ jar-with-dependencies
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ copy-dependencies
+ prepare-package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+ false
+ false
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ lib/
+ guru.dead.icf320.Main
+
+
+
+
+
+ org.panteleyev
+ jpackage-maven-plugin
+ 1.6.0
+
+ icf320
+ 1.0.0
+ guru.dead
+ target/dependency
+ target/dist
+ guru.dead.icf320.Main
+ ../icf320-1.0-SNAPSHOT-jar-with-dependencies.jar
+ target/icf320
+ true
+ icf320
+ Utilities
+ Utilities
+
+
+
+
+
org.openjfx
javafx-maven-plugin
@@ -86,10 +162,10 @@
default-cli
- guru.dead.icf320/guru.dead.icf320.HelloApplication
- app
- app
- app
+ guru.dead.icf320.Main
+ icf320
+ icf320
+ icf320
true
true
true
diff --git a/src/main/java/guru/dead/icf320/Main.java b/src/main/java/guru/dead/icf320/Main.java
new file mode 100644
index 0000000..0ea3be4
--- /dev/null
+++ b/src/main/java/guru/dead/icf320/Main.java
@@ -0,0 +1,7 @@
+package guru.dead.icf320;
+
+public class Main {
+ public static void main(String[] args) {
+ MainApplication.main(args);
+ }
+}
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index 8076134..7da6838 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -1,4 +1,4 @@
-module guru.dead.icf320 {
+module icf320 {
requires javafx.controls;
requires javafx.fxml;