From 2fc9ba0d35502b1762d3a23c46d3b132ec5e766e Mon Sep 17 00:00:00 2001 From: Michael Bull Date: Tue, 26 Oct 2021 12:31:27 +0100 Subject: [PATCH] Upgrade Dokka to 1.5.31 Now publishes the html docs in the javadoc jar files as recommended by dokka maintainers. See: https://github.com/Kotlin/dokka/issues/1753 --- build.gradle.kts | 8 ++------ buildSrc/src/main/kotlin/Versions.kt | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 46efd58..2580cec 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -45,17 +45,13 @@ subprojects { plugins.withType { apply(plugin = "org.jetbrains.dokka") - val dokka by tasks.existing(DokkaTask::class) { - outputFormat = "javadoc" - outputDirectory = "$buildDir/docs/javadoc" - } + val dokkaHtml by tasks.existing(DokkaTask::class) val javadocJar by tasks.registering(Jar::class) { group = LifecycleBasePlugin.BUILD_GROUP description = "Assembles a jar archive containing the Javadoc API documentation." archiveClassifier.set("javadoc") - dependsOn(dokka) - from(dokka.get().outputDirectory) + from(dokkaHtml) } configure { diff --git a/buildSrc/src/main/kotlin/Versions.kt b/buildSrc/src/main/kotlin/Versions.kt index fec558e..2d8c96e 100644 --- a/buildSrc/src/main/kotlin/Versions.kt +++ b/buildSrc/src/main/kotlin/Versions.kt @@ -1,5 +1,5 @@ object Versions { - const val dokka = "0.10.1" + const val dokka = "1.5.31" const val kotlin = "1.5.31" const val kotlinBenchmark = "0.3.1" const val kotlinCoroutines = "1.5.0"