Dokka is not compatible with ConfigurationCache (kotlin-stdlib-docs)

Required for KTI-1553
This commit is contained in:
cristiangarcia
2024-03-01 21:29:59 +01:00
committed by Space Team
parent f44ab4676f
commit 306c7f4b03
@@ -60,6 +60,7 @@ dependencies {
fun createStdLibVersionedDocTask(version: String, isLatest: Boolean) =
tasks.register<DokkaTaskPartial>("kotlin-stdlib_" + version + (if (isLatest) "_latest" else "")) {
notCompatibleWithConfigurationCache("Dokka is not compatible with Configuration Cache yet.")
dependsOn(prepare)
val kotlin_stdlib_dir = file("$kotlin_root/libraries/stdlib")
@@ -234,6 +235,7 @@ fun createStdLibVersionedDocTask(version: String, isLatest: Boolean) =
fun createKotlinReflectVersionedDocTask(version: String, isLatest: Boolean) =
tasks.register<DokkaTaskPartial>("kotlin-reflect_" + version + (if (isLatest) "_latest" else "")) {
notCompatibleWithConfigurationCache("Dokka is not compatible with Configuration Cache yet.")
dependsOn(prepare)
val kotlinReflectIncludeMd = file("$kotlin_root/libraries/reflect/Module.md")
@@ -279,6 +281,7 @@ fun createKotlinReflectVersionedDocTask(version: String, isLatest: Boolean) =
fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
tasks.register<DokkaTaskPartial>("kotlin-test_" + version + (if (isLatest) "_latest" else "")) {
notCompatibleWithConfigurationCache("Dokka is not compatible with Configuration Cache yet.")
dependsOn(prepare)
val kotlinTestIncludeMd = file("$kotlin_root/libraries/kotlin.test/Module.md")
@@ -423,6 +426,7 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
fun createAllLibsVersionedDocTask(version: String, isLatest: Boolean, vararg libTasks: TaskProvider<DokkaTaskPartial>) =
tasks.register<DokkaMultiModuleTask>("all-libs_" + version + (if (isLatest) "_latest" else "")) {
notCompatibleWithConfigurationCache("Dokka is not compatible with Configuration Cache yet.")
moduleName.set("Kotlin libraries")
plugins.extendsFrom(configurations.dokkaHtmlMultiModulePlugin.get())
runtime.extendsFrom(configurations.dokkaHtmlMultiModuleRuntime.get())