From d9697b7da6bb31340ba966a15d15adec5a2d54ca Mon Sep 17 00:00:00 2001 From: assada Date: Thu, 10 Aug 2023 17:35:30 +0300 Subject: [PATCH] Windows build --- pom.xml | 84 ++++++++++++++++++++++-- src/main/java/guru/dead/icf320/Main.java | 7 ++ src/main/java/module-info.java | 2 +- 3 files changed, 88 insertions(+), 5 deletions(-) create mode 100644 src/main/java/guru/dead/icf320/Main.java 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;