<lambda>null1plugins { 2 id("org.openjfx.javafxplugin") version "0.0.14" 3 } 4 <lambda>null5configurations { 6 register("javafx") 7 named("compileOnly") { 8 extendsFrom(configurations["javafx"]) 9 } 10 named("testImplementation") { 11 extendsFrom(configurations["javafx"]) 12 } 13 } 14 <lambda>null15javafx { 16 version = version("javafx") 17 modules = listOf("javafx.controls") 18 configuration = "javafx" 19 } 20 21 // Fixup moduleplugin in order to properly run with classpath <lambda>null22tasks { 23 test { 24 extensions.configure(org.javamodularity.moduleplugin.extensions.TestModuleOptions::class) { 25 addReads["kotlinx.coroutines.javafx"] = "kotlin.test,test.utils.jvm" 26 addReads["test.utils.jvm"] = "junit,kotlin.test" 27 } 28 } 29 } 30