@@ -54,13 +54,13 @@ buildscript {
54
54
classpath " org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version "
55
55
classpath " org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicfu_version "
56
56
classpath " org.jetbrains.kotlinx:kotlinx-knit:$knit_version "
57
- classpath " com.moowork. gradle:gradle-node-plugin:$gradle_node_version "
57
+ classpath " com.github.node- gradle:gradle-node-plugin:$gradle_node_version "
58
58
classpath " org.jetbrains.kotlinx:binary-compatibility-validator:$binary_compatibility_validator_version "
59
- classpath " ru.vyarus:gradle-animalsniffer-plugin:1.5.3 " // Android API check
59
+ classpath " ru.vyarus:gradle-animalsniffer-plugin:1.5.4 " // Android API check
60
60
classpath " org.jetbrains.kotlinx:kover:$kover_version "
61
61
62
62
// JMH plugins
63
- classpath " com.github.jengelman.gradle.plugins :shadow:5 .1.0 "
63
+ classpath " gradle.plugin. com.github.johnrengelman :shadow:7 .1.2 "
64
64
}
65
65
66
66
CacheRedirector . configureBuildScript(buildscript, rootProject)
@@ -130,6 +130,9 @@ allprojects {
130
130
}
131
131
}
132
132
133
+ // needs to be before evaluationDependsOn due to weird Gradle ordering
134
+ apply plugin : " animalsniffer-conventions"
135
+
133
136
// Add dependency to core source sets. Core is configured in kx-core/build.gradle
134
137
configure(subprojects. findAll { ! sourceless. contains(it. name) && it. name != coreModule }) {
135
138
evaluationDependsOn(" :$coreModule " )
@@ -232,7 +235,7 @@ def core_docs_url = "https://kotlin.github.io/kotlinx.coroutines/$coreModule/"
232
235
def core_docs_file = " $projectDir /kotlinx-coroutines-core/build/dokka/htmlPartial/package-list"
233
236
apply plugin : " org.jetbrains.dokka"
234
237
235
- configure(subprojects. findAll { ! unpublished. contains(it. name) }) {
238
+ configure(subprojects. findAll { ! unpublished. contains(it. name) && it . name != coreModule }) {
236
239
if (it. name != ' kotlinx-coroutines-bom' ) {
237
240
apply from : rootProject. file(' gradle/dokka.gradle.kts' )
238
241
}
@@ -303,8 +306,6 @@ def publishTasks = getTasksByName("publish", true) + getTasksByName("publishNpm"
303
306
304
307
task deploy (dependsOn : publishTasks)
305
308
306
- apply plugin : " animalsniffer-conventions"
307
-
308
309
clean. dependsOn gradle. includedBuilds. collect { it. task(' :clean' ) }
309
310
310
311
// --------------- Knit configuration ---------------
0 commit comments