From 8a6548cd7aa550d5da56475642c59f59a3038ae5 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Tue, 23 May 2023 14:54:47 +0200 Subject: [PATCH] Build: Add dokka to `implicitDependencies` #KTI-72 --- buildSrc/src/main/kotlin/GradleCommon.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/GradleCommon.kt b/buildSrc/src/main/kotlin/GradleCommon.kt index 3bdf6f30e42..3224af1ac9b 100644 --- a/buildSrc/src/main/kotlin/GradleCommon.kt +++ b/buildSrc/src/main/kotlin/GradleCommon.kt @@ -631,6 +631,14 @@ fun Project.configureDokkaPublication( shouldLinkGradleApi: Boolean = false, configurePublishingToKotlinlang: Boolean = false, ) { + + val dokkaVersioningPluginVersion = "1.8.10" + + dependencies { + implicitDependencies("org.jetbrains.dokka:javadoc-plugin:${DokkaVersion.version}") + implicitDependencies("org.jetbrains.dokka:versioning-plugin:$dokkaVersioningPluginVersion") + } + if (!kotlinBuildProperties.publishGradlePluginsJavadoc) return plugins.apply("org.jetbrains.dokka") @@ -686,7 +694,7 @@ fun Project.configureDokkaPublication( project.dependencies { // Version is required due to https://github.com/Kotlin/dokka/issues/2812 - "dokkaPlugin"("org.jetbrains.dokka:versioning-plugin:1.8.10") + "dokkaPlugin"("org.jetbrains.dokka:versioning-plugin:$dokkaVersioningPluginVersion") } tasks.register("dokkaKotlinlangDocumentation") {