- 
                Notifications
    You must be signed in to change notification settings 
- Fork 23
Build Correo
        Frieder Reinhold edited this page Mar 17, 2020 
        ·
        10 revisions
      
    - Install Java 13 e.g. from here https://www.azul.com/downloads/zulu-community/ (Note: No JavaFX is required, as it is handled via maven)
mvn clean package
java -jar target/shade/correomqtt-1.0-SNAPSHOT-runnable.jar
- Install Jpackage from Java 14 (yes, 14): https://jdk.java.net/jpackage/
$JDK_14_HOME/bin/jpackage \
    --type deb \
    -d target \
    -i target/shade \
    -n CorreoMQTT \
    --main-jar correomqtt-1.0-SNAPSHOT-runnable.jar \
    --app-version 99.99.99 \
    --icon ./src/main/deploy/package/Icon.png
For rpm just replace --type deb with --type rpm.
$JDK_14_HOME/bin/jpackage \
    --type dmg \
    -d target \
    -i target/shade \
    -n CorreoMQTT \
    --main-jar correomqtt-1.0-SNAPSHOT-runnable.jar \
    --app-version 99.99.99 \
    --icon ./src/main/deploy/package/Icon.icns
$JDK_14_HOME/bin/jpackage \
    --type msi \
    -d target \
    -i target/shade \
    -n CorreoMQTT \
    --main-jar correomqtt-1.0-SNAPSHOT-runnable.jar \
    --app-version 99.99.99 \
    --icon ./src/main/deploy/package/Icon.ico \
    --win-dir-chooser \
    --win-menu \
    --win-menu-group CorreoMqtt \
    --win-shortcut \
    --vendor "EXXETA AG" \
    --win-upgrade-uuid "146a4ea7-af22-4e1e-a9ea-7945ce0190fd"
QUICK NAV
For users
For developers