blob: be99d663f8be43ddbf7667272dac1b122ac107f1 [file] [log] [blame]
plugins {
id("org.openjfx.javafxplugin") version "0.0.14"
}
configurations {
register("javafx")
named("compileOnly") {
extendsFrom(configurations["javafx"])
}
named("testImplementation") {
extendsFrom(configurations["javafx"])
}
}
javafx {
version = version("javafx")
modules = listOf("javafx.controls")
configuration = "javafx"
}
// Fixup moduleplugin in order to properly run with classpath
tasks {
test {
extensions.configure(org.javamodularity.moduleplugin.extensions.TestModuleOptions::class) {
addReads["kotlinx.coroutines.javafx"] = "kotlin.test,test.utils.jvm"
addReads["test.utils.jvm"] = "junit,kotlin.test"
}
}
}