From e1bc56c500f6009e7148c165618c5c0be78066c2 Mon Sep 17 00:00:00 2001 From: Denny Date: Sun, 23 Feb 2020 08:35:49 -0500 Subject: [PATCH] Resolves issue with build script where OS-specific JavaFX libraries were not included in build images. --- build.gradle | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/build.gradle b/build.gradle index 4b968c95..6dc7536d 100644 --- a/build.gradle +++ b/build.gradle @@ -71,23 +71,25 @@ dependencies { implementation 'org.apache.commons:commons-io:1.3.2' implementation 'org.apache.mina:mina-core:2.0.19' implementation 'org.apache.mina:mina-http:2.0.19' - implementation "org.openjfx:javafx-base:11:win" - implementation "org.openjfx:javafx-base:11:linux" - implementation "org.openjfx:javafx-base:11:mac" - implementation "org.openjfx:javafx-controls:11.0.2:win" - implementation "org.openjfx:javafx-controls:11.0.2:linux" - implementation "org.openjfx:javafx-controls:11.0.2:mac" - implementation "org.openjfx:javafx-graphics:11.0.2:win" - implementation "org.openjfx:javafx-graphics:11.0.2:linux" - implementation "org.openjfx:javafx-graphics:11.0.2:mac" - implementation "org.openjfx:javafx-swing:11.0.2:win" - implementation "org.openjfx:javafx-swing:11.0.2:linux" - implementation "org.openjfx:javafx-swing:11.0.2:mac" implementation 'org.slf4j:slf4j-api:1.7.25' implementation 'org.usb4java:libusb4java:1.3.0' implementation 'org.usb4java:usb4java:1.3.0' implementation 'org.usb4java:usb4java-javax:1.3.0' implementation 'pl.edu.icm:JLargeArrays:1.6' + + //The must remain as compile options to ensure they are included in the build to produce multi-OS images + compile "org.openjfx:javafx-base:11:win" + compile "org.openjfx:javafx-base:11:linux" + compile "org.openjfx:javafx-base:11:mac" + compile "org.openjfx:javafx-controls:11.0.2:win" + compile "org.openjfx:javafx-controls:11.0.2:linux" + compile "org.openjfx:javafx-controls:11.0.2:mac" + compile "org.openjfx:javafx-graphics:11.0.2:win" + compile "org.openjfx:javafx-graphics:11.0.2:linux" + compile "org.openjfx:javafx-graphics:11.0.2:mac" + compile "org.openjfx:javafx-swing:11.0.2:win" + compile "org.openjfx:javafx-swing:11.0.2:linux" + compile "org.openjfx:javafx-swing:11.0.2:mac" } application {