Remove platform-specific dependencies on JavaFx artifacts (#2369)
* Remove platform-specific dependencies on JavaFx artifacts
Fixes #2360
diff --git a/ui/kotlinx-coroutines-javafx/build.gradle.kts b/ui/kotlinx-coroutines-javafx/build.gradle.kts
index 112441e..e850e39 100644
--- a/ui/kotlinx-coroutines-javafx/build.gradle.kts
+++ b/ui/kotlinx-coroutines-javafx/build.gradle.kts
@@ -3,13 +3,20 @@
*/
plugins {
- id("org.openjfx.javafxplugin")
+ id("org.openjfx.javafxplugin") version "0.0.9"
}
javafx {
version = version("javafx")
modules = listOf("javafx.controls")
- configuration = "compile"
+ configuration = "compileOnly"
+}
+
+sourceSets {
+ test.configure {
+ compileClasspath += configurations.compileOnly
+ runtimeClasspath += configurations.compileOnly
+ }
}
val JDK_18: String? by lazy {