Changeset 18161 in josm


Ignore:
Timestamp:
2021-08-22T18:50:06+02:00 (4 years ago)
Author:
Don-vip
Message:

see #17083, see #17858 - include JavaFX 16 in macOS/Windows packages

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/ant.yml

    r18157 r18161  
    44  # ANT_HOME is also our ant version
    55  ANT_HOME: 'apache-ant-1.10.11'
     6  JAVAFX_VERSION: '16'
    67on:
    78  push:
     
    150151          APPLE_ID_PW: ${{ secrets.APPLE_ID_PW }}
    151152        run: |
     153          if [ ! -f tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip ]; then
     154            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
     155          fi
     156          unzip tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip
     157          mv javafx-jmods-${JAVAFX_VERSION}/*.jmod $JAVA_HOME/jmods/
    152158          ./native/macosx/macos-jpackage.sh ${{ needs.createrelease.outputs.josm_revision }}
    153159
     
    165171          SIGN_TSA: ${{ secrets.SIGN_TSA }}
    166172        run: |
     173          if [ ! -f tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip ]; then
     174            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
     175          fi
     176          unzip tools/openjfx-${JAVAFX_VERSION}_${{ runner.os }}-jmods.zip
     177          mv javafx-jmods-${JAVAFX_VERSION}/*.jmod $JAVA_HOME/jmods/
    167178          ./native/windows/win-jpackage.sh ${{ needs.createrelease.outputs.josm_revision }}
    168179
  • trunk/native/macosx/macos-jpackage.sh

    r18146 r18161  
    6161    --main-class org.openstreetmap.josm.gui.MainApplication \
    6262    --icon ./native/macosx/JOSM.icns --type app-image --dest app \
     63    --java-options "--add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web" \
    6364    --java-options "--add-exports=java.base/sun.security.action=ALL-UNNAMED" \
    6465    --java-options "--add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED" \
     
    8788    --file-associations native/file-associations/osm.properties \
    8889    --file-associations native/file-associations/zip.properties \
    89     --add-modules java.base,java.datatransfer,java.desktop,java.logging,java.management,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.sql,java.transaction.xa,java.xml,jdk.crypto.ec,jdk.jfr,jdk.jsobject,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom
     90    --add-modules java.base,java.datatransfer,java.desktop,java.logging,java.management,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.sql,java.transaction.xa,java.xml,jdk.crypto.ec,jdk.jfr,jdk.jsobject,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,javafx.controls,javafx.media,javafx.swing,javafx.web
    9091
    9192echo "Building done."
  • trunk/native/windows/win-jpackage.sh

    r18157 r18161  
    4141    --main-class org.openstreetmap.josm.gui.MainApplication \
    4242    --icon ./native/windows/logo.ico --type $type --dest app \
     43    --java-options "--add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web" \
    4344    --java-options "--add-exports=java.base/sun.security.action=ALL-UNNAMED" \
    4445    --java-options "--add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED" \
     
    6566    --file-associations native/file-associations/zip.properties \
    6667    --add-launcher HWConsole=native/windows/MLConsole.properties \
    67     --add-modules java.base,java.datatransfer,java.desktop,java.logging,java.management,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.sql,java.transaction.xa,java.xml,jdk.crypto.ec,jdk.jfr,jdk.jsobject,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom
     68    --add-modules java.base,java.datatransfer,java.desktop,java.logging,java.management,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.sql,java.transaction.xa,java.xml,jdk.crypto.ec,jdk.jfr,jdk.jsobject,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,javafx.controls,javafx.media,javafx.swing,javafx.web
    6869done
    6970
Note: See TracChangeset for help on using the changeset viewer.