<lambda>null1pluginManagement { 2 val javafx_plugin_version: String by settings 3 plugins { 4 id("org.openjfx.javafxplugin") version javafx_plugin_version 5 id("me.champeau.jmh") version "0.7.2" 6 } 7 8 repositories { 9 maven(url = "https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev/") 10 gradlePluginPortal() 11 } 12 } 13 14 rootProject.name = "kotlinx.coroutines" 15 modulenull16fun module(path: String) { 17 val i = path.lastIndexOf("/") 18 val name = path.substring(i + 1) 19 include(name) 20 project(":$name").projectDir = file(path) 21 } 22 val prop = System.getProperty("build_snapshot_train") 23 var build_snapshot_train: String by extra 24 build_snapshot_train = if (prop != null && prop != "") "true" else "false" 25 // --------------------------- 26 27 include("benchmarks") 28 module("test-utils") 29 30 include("kotlinx-coroutines-core") 31 32 module("kotlinx-coroutines-test") 33 module("kotlinx-coroutines-debug") 34 module("kotlinx-coroutines-bom") 35 36 37 module("integration/kotlinx-coroutines-guava") 38 module("integration/kotlinx-coroutines-jdk8") 39 module("integration/kotlinx-coroutines-slf4j") 40 module("integration/kotlinx-coroutines-play-services") 41 42 module("reactive/kotlinx-coroutines-reactive") 43 module("reactive/kotlinx-coroutines-reactor") 44 module("reactive/kotlinx-coroutines-jdk9") 45 module("reactive/kotlinx-coroutines-rx2") 46 module("reactive/kotlinx-coroutines-rx3") 47 module("ui/kotlinx-coroutines-android") 48 module("ui/kotlinx-coroutines-android/android-unit-tests") 49 if (JavaVersion.current().isJava11Compatible()) { 50 module("ui/kotlinx-coroutines-javafx") 51 } 52 module("ui/kotlinx-coroutines-swing") 53