diff --git a/pom.xml b/pom.xml
index a904152a..cec3ad77 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,6 +23,95 @@
12.2.0
2.3.2
provided
+
+ --module-path jmods
+ --add-modules=ALL-MODULE-PATH
+ --add-modules=javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web
+
+
+ --add-exports
+ javafx.graphics/com.sun.javafx.scene.layout=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.util=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.application=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.sg.prism=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx.logging=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.prism=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.glass.ui=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.geom.transform=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.tk=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.glass.utils=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.font=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.scene.input=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.scene.text=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx.event=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx.reflect=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx.beans=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx.collections=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx.binding=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.geom=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.iio=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.prism.paint=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.scenario.effect=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.text=ALL-UNNAMED
+ --add-opens
+ javafx.base/com.sun.javafx.collections=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.scenario.effect.impl.prism=ALL-UNNAMED
+ --add-exports
+ javafx.graphics/com.sun.javafx.css=ALL-UNNAMED
+ --add-opens
+ javafx.base/com.sun.javafx.collections=javafx.web
+ --add-opens
+ javafx.controls/javafx.scene.control=ALL-UNNAMED
+ --add-exports
+ javafx.base/com.sun.javafx.property=ALL-UNNAMED
+ --add-exports
+ javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED
+
+
+ -Duser.language=en
+ -Duser.country=US
+ -Dfile.encoding=UTF-8
+ -Xms128M
+ -Xmx756M
+ -Djava.awt.headless=false
+ --illegal-access=permit
+
+
+ ${project.jvmArgs.base}
+ ${javafx.jvmArgs.exports}
+ ${javafx.jvmArgs.modules}
+
@@ -294,86 +383,7 @@
asciidocfx
-
- -Duser.language=en
- -Duser.country=US
- -Dfile.encoding=UTF-8
- -Xms128M
- -Xmx756M
- -Djava.awt.headless=false
- --illegal-access=permit
- --add-exports
- javafx.graphics/com.sun.javafx.scene.layout=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.util=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.application=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.sg.prism=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx.logging=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.prism=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.glass.ui=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.geom.transform=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.tk=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.glass.utils=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.font=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.scene.input=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.scene.text=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx.event=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx.reflect=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx.beans=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx.collections=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx.binding=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.geom=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.iio=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.prism.paint=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.scenario.effect=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.text=ALL-UNNAMED
- --add-opens
- javafx.base/com.sun.javafx.collections=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.scenario.effect.impl.prism=ALL-UNNAMED
- --add-exports
- javafx.graphics/com.sun.javafx.css=ALL-UNNAMED
- --add-opens
- javafx.base/com.sun.javafx.collections=javafx.web
- --add-opens
- javafx.controls/javafx.scene.control=ALL-UNNAMED
- --add-exports
- javafx.base/com.sun.javafx.property=ALL-UNNAMED
- --add-exports
- javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED
- --module-path jmods
- --add-modules=ALL-MODULE-PATH
- --add-modules=javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web
-
+ ${project.jvmArgs}
flat
@@ -438,6 +448,7 @@
0.0.6
${asciidocfx.mainClass}
+ ${project.jvmArgs.base} ${javafx.jvmArgs.exports}