Index: trunk/.github/workflows/ant.yml
===================================================================
--- trunk/.github/workflows/ant.yml	(revision 18157)
+++ trunk/.github/workflows/ant.yml	(revision 18161)
@@ -4,4 +4,5 @@
   # ANT_HOME is also our ant version
   ANT_HOME: 'apache-ant-1.10.11'
+  JAVAFX_VERSION: '16'
 on:
   push:
@@ -150,4 +151,9 @@
           APPLE_ID_PW: ${{ secrets.APPLE_ID_PW }}
         run: |
+          if [ ! -f tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip ]; then
+            curl -o tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip https://download2.gluonhq.com/openjfx/${JAVAFX_VERSION}/openjfx-${JAVAFX_VERSION}_osx-x64_bin-jmods.zip
+          fi
+          unzip tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip
+          mv javafx-jmods-${JAVAFX_VERSION}/*.jmod $JAVA_HOME/jmods/
           ./native/macosx/macos-jpackage.sh ${{ needs.createrelease.outputs.josm_revision }}
 
@@ -165,4 +171,9 @@
           SIGN_TSA: ${{ secrets.SIGN_TSA }}
         run: |
+          if [ ! -f tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip ]; then
+            curl -o tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip https://download2.gluonhq.com/openjfx/${JAVAFX_VERSION}/openjfx-${JAVAFX_VERSION}_windows-x64_bin-jmods.zip
+          fi
+          unzip tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip
+          mv javafx-jmods-${JAVAFX_VERSION}/*.jmod $JAVA_HOME/jmods/
           ./native/windows/win-jpackage.sh ${{ needs.createrelease.outputs.josm_revision }}
 
