Merge branch 'chore/fix-enable-native-access-javafx' into 'main'

chore: fix JVM native access warnings for JavaFX

See merge request cs108-fs26/Gruppe-13!15
This commit was merged in pull request #171.
This commit is contained in:
Jona Walpert
2026-03-13 14:21:53 +00:00
+10
View File
@@ -48,6 +48,16 @@ tasks.named('jar', Jar) {
} }
} }
// Dieses JVM-Argument erlaubt JavaFX und anderen Libraries den Zugriff auf native Methoden.
// Ohne diese Einstellung erscheinen Warnungen und zukünftige Java-Versionen könnten den Zugriff blockieren.
// Siehe: https://openjdk.org/jeps/472
tasks.withType(JavaExec) {
jvmArgs += '--enable-native-access=ALL-UNNAMED'
}
tasks.register('cruntest', JavaExec) { tasks.register('cruntest', JavaExec) {
classpath = sourceSets.main.runtimeClasspath classpath = sourceSets.main.runtimeClasspath
mainClass = 'ch.unibas.dmi.dbis.cs108.casono.Main' mainClass = 'ch.unibas.dmi.dbis.cs108.casono.Main'