-
Notifications
You must be signed in to change notification settings - Fork 23
Build Correo
Frieder Reinhold edited this page Apr 26, 2020
·
10 revisions
For Linux, make sure that you installed dpkg and rpm before.
export TRAVIS_BUILD_DIR=/opt/correomqtt # or wherever you checked out correo
./travis/build.bash linux # or windows or osx
- 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