diff --git a/build.gradle.kts b/build.gradle.kts index 9b30508..786b143 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -14,3 +14,10 @@ allprojects { subprojects { apply(plugin = "org.jetbrains.dokka") } + +// Avoid race conditions between `dokkaJavadocCollector` and `dokkaJavadocJar` tasks +tasks.named("dokkaJavadocCollector").configure { + subprojects.flatMap { it.tasks } + .filter { it.project.name != "anthropic-java" && it.name == "dokkaJavadocJar" } + .forEach { mustRunAfter(it) } +}