Removes modules from jpackage configuration. javafx is no longer added as modules. But without naming modules, all java modules will be included by default.

Results in a warning at startup that could be ignored
(WARNUNG: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ff1b1e9')
This commit is contained in:
Konrad Neitzel 2024-05-13 13:46:03 +02:00
parent da90bfee49
commit 13463337a0

16
pom.xml
View File

@ -241,7 +241,6 @@
<artifactId>maven-pmd-plugin</artifactId> <artifactId>maven-pmd-plugin</artifactId>
<version>${maven.pmd.version}</version> <version>${maven.pmd.version}</version>
<configuration> <configuration>
<sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>
<minimumTokens>100</minimumTokens> <minimumTokens>100</minimumTokens>
<targetJdk>${java.version}</targetJdk> <targetJdk>${java.version}</targetJdk>
<linkXRef>false</linkXRef> <linkXRef>false</linkXRef>
@ -359,21 +358,6 @@
<configuration> <configuration>
<name>${appName}</name> <name>${appName}</name>
<type>IMAGE</type> <type>IMAGE</type>
<modulepath>
<dependencysets>
<dependencyset>
<includenames>
<includename>javafx\..*</includename>
</includenames>
</dependencyset>
</dependencysets>
</modulepath>
<addmodules>
<addmodule>javafx.controls</addmodule>
<addmodule>javafx.graphics</addmodule>
<addmodule>javafx.fxml</addmodule>
<addmodule>javafx.web</addmodule>
</addmodules>
<mainclass>${main.class}</mainclass> <mainclass>${main.class}</mainclass>
<input>${project.build.directory}/modules</input> <input>${project.build.directory}/modules</input>
<mainjar>${jar.filename}.jar</mainjar> <mainjar>${jar.filename}.jar</mainjar>