From e56e6f6b33a3ff284530355157bf5086faa8fb3b Mon Sep 17 00:00:00 2001 From: Michael Bull Date: Sat, 30 Jan 2021 17:23:22 +0000 Subject: [PATCH] Downgrade dokka The latest version does not support multi-platform projects. --- build.gradle.kts | 8 ++++++-- buildSrc/src/main/kotlin/Versions.kt | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index c02eda5..c0eb4fa 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -45,13 +45,17 @@ subprojects { plugins.withType { apply(plugin = "org.jetbrains.dokka") - val dokkaJavadoc by tasks.existing(DokkaTask::class) + val dokka by tasks.existing(DokkaTask::class) { + outputFormat = "javadoc" + outputDirectory = "$buildDir/docs/javadoc" + } val javadocJar by tasks.registering(Jar::class) { group = LifecycleBasePlugin.BUILD_GROUP description = "Assembles a jar archive containing the Javadoc API documentation." archiveClassifier.set("javadoc") - from(dokkaJavadoc) + dependsOn(dokka) + from(dokka.get().outputDirectory) } configure { diff --git a/buildSrc/src/main/kotlin/Versions.kt b/buildSrc/src/main/kotlin/Versions.kt index 5c2e3f6..4539af4 100644 --- a/buildSrc/src/main/kotlin/Versions.kt +++ b/buildSrc/src/main/kotlin/Versions.kt @@ -1,5 +1,5 @@ object Versions { - const val dokka = "1.4.20" + const val dokka = "0.10.1" const val kotlin = "1.4.21-2" const val kotlinBenchmark = "0.2.0-dev-20" const val kotlinCoroutines = "1.4.2"