diff --git a/README.md b/README.md
index c86cf2b..cb9cbb4 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,6 @@ Create native executable with GraalVM use one of these:
- ./mvnw -PGraalVM package
- ./mvnw -DGraalVM package
-Create image (JLink and JPackage):
+Create image (Using JPackage):
- ./mvnw -PImage package
- ./mvnw -DImage package
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index fe72937..a587d48 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,14 +26,15 @@
de.kneitzel.JavaApp
AppModule
17
+ ${project.artifactId}-${project.version}
3.6.3
- 24.0.0
+ 24.0.1
5.9.2
1.18.26
- 5.1.1
- 6.54.0
+ 5.2.0
+ 6.55.0
4.7.3
@@ -106,27 +107,6 @@
compile
-
-
-
-
- org.jboss.resteasy
- resteasy-client
- 6.2.2.Final
-
-
-
- jakarta.activation
- jakarta.activation-api
- 2.1.1
-
-
-
- org.jboss.resteasy
- resteasy-jackson2-provider
- 6.2.2.Final
-
-
@@ -380,6 +360,7 @@
+ ${jar.filename}
@@ -387,6 +368,7 @@
maven-dependency-plugin
${maven.dependency.plugin}
+
copy-dependencies
package
@@ -395,98 +377,54 @@
${project.build.directory}/modules
+ runtime
false
false
true
+
+
+
+ copy
+ install
+
+ copy
+
+
+ ${project.build.directory}/modules
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${project.version}
+ ${project.packaging}
+ ${project.build.finalName}.jar
+
+
+ true
+
+
-
-
- org.moditect
- moditect-maven-plugin
- ${moditect.maven.plugin}
-
-
- add-module-info-to-dependencies
- package
-
- ${project.build.directory}/modules
- true
-
-
-
-
-
- ${main.class}
- ${project.build.sourceDirectory}/module-info.java
-
-
-
- --ignore-missing-deps
-
-
-
- add-module-info
-
-
-
- create-runtime-image
- package
-
- create-runtime-image
-
-
-
- ${project.build.directory}/modules
-
-
- ${main.module}
-
-
- ${launcher}
- ${main.module}
-
- 2
- true
- ${project.build.directory}/jlink-image
- APP_WITH_DEPENDENCIES
-
-
-
-
-
-
com.github.akman
jpackage-maven-plugin
${jpackage.maven.plugin}
+
+ ${appName}
+ IMAGE
+ ${main.class}
+ ${project.build.directory}/modules
+ ${jar.filename}.jar
+
- package
+ install
jpackage
-
- ${appName}
- IMAGE
- ${project.build.directory}/jlink-image
- ${main.module}/${main.class}
-
diff --git a/src/main/java/de/kneitzel/JavaApp.java b/src/main/java/de/kneitzel/JavaApp.java
index c7610af..4d0365b 100644
--- a/src/main/java/de/kneitzel/JavaApp.java
+++ b/src/main/java/de/kneitzel/JavaApp.java
@@ -2,6 +2,7 @@ package de.kneitzel;
import org.jetbrains.annotations.NotNull;
+
/**
* Starting point of the JavaApp
*/
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
deleted file mode 100644
index 85e9af9..0000000
--- a/src/main/java/module-info.java
+++ /dev/null
@@ -1,7 +0,0 @@
-module AppModule {
- // Jetbrains Dependency: @NotNull / @Nullable
- requires org.jetbrains.annotations;
-
- // Lombok
- requires lombok;
-}
\ No newline at end of file