@@ -54,13 +54,13 @@ buildscript {
5454 classpath " org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version "
5555 classpath " org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicfu_version "
5656 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 "
5858 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
6060 classpath " org.jetbrains.kotlinx:kover:$kover_version "
6161
6262 // JMH plugins
63- classpath " com.github.jengelman.gradle.plugins :shadow:5 .1.0 "
63+ classpath " gradle.plugin. com.github.johnrengelman :shadow:7 .1.2 "
6464 }
6565
6666 CacheRedirector . configureBuildScript(buildscript, rootProject)
@@ -130,6 +130,9 @@ allprojects {
130130 }
131131}
132132
133+ // needs to be before evaluationDependsOn due to weird Gradle ordering
134+ apply plugin : " animalsniffer-conventions"
135+
133136// Add dependency to core source sets. Core is configured in kx-core/build.gradle
134137configure(subprojects. findAll { ! sourceless. contains(it. name) && it. name != coreModule }) {
135138 evaluationDependsOn(" :$coreModule " )
@@ -232,7 +235,7 @@ def core_docs_url = "https://kotlin.github.io/kotlinx.coroutines/$coreModule/"
232235def core_docs_file = " $projectDir /kotlinx-coroutines-core/build/dokka/htmlPartial/package-list"
233236apply plugin : " org.jetbrains.dokka"
234237
235- configure(subprojects. findAll { ! unpublished. contains(it. name) }) {
238+ configure(subprojects. findAll { ! unpublished. contains(it. name) && it . name != coreModule }) {
236239 if (it. name != ' kotlinx-coroutines-bom' ) {
237240 apply from : rootProject. file(' gradle/dokka.gradle.kts' )
238241 }
@@ -303,8 +306,6 @@ def publishTasks = getTasksByName("publish", true) + getTasksByName("publishNpm"
303306
304307task deploy (dependsOn : publishTasks)
305308
306- apply plugin : " animalsniffer-conventions"
307-
308309clean. dependsOn gradle. includedBuilds. collect { it. task(' :clean' ) }
309310
310311// --------------- Knit configuration ---------------
0 commit comments