[bisq-network/bisq] Upgrade JavaFX to v15 (#4242)

cd2357 notifications at github.com
Tue Sep 22 18:24:40 UTC 2020


Unrelated to the bot -- I am glad to announce I have a working setup of the `jpackager` integration, see latest commit.

What it does is:
- downloads JDK 15, for the `jpackage`
- compiles and builds Bisq normally, using the locally installed java
- `jpackage` then takes the Bisq shadow jar + a JRE, and packages them into different installer binaries

Currently the JRE it packages is v15, based on `jpackage`'s own JDK, but any other JRE can be used. In fact, there are even ways to generate a custom-made JRE, that only contains the modules actually used in the Bisq jar. The purpose of that is to optimize the installer size.

The script builds all installers successfuly (for linux, `deb`+`rpm`, for mac `pkg`+`dmg`, for windows `exe`+`msi`). The installed Bisq applications also work well, after a short test.

If you want to try it out, the task can be triggered with `./gradlew --console=plain packageInstallers`. It should then build the installers for your specific OS.

The two main questions are now:

A) Does this work for others as well? Different environments can give different results.

B) Is there any conceptual issue with the approach so far?

Feel free to give it a try on some test VMs, and let me know.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/4242#issuecomment-696898458
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200922/408e3437/attachment-0001.html>


More information about the bisq-github mailing list