From 438fffa8b59c3aca1fd016fbf11689b34eeb0976 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Mon, 19 Jun 2017 18:51:49 +0300 Subject: Add default documentation link to android reference for dokka-android --- .../android-gradle-plugin/src/main/kotlin/mainAndroid.kt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'runners/android-gradle-plugin/src') diff --git a/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt b/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt index 8dd0a4c6..f392f1ab 100644 --- a/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt +++ b/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt @@ -2,6 +2,8 @@ package org.jetbrains.dokka.gradle import org.gradle.api.Plugin import org.gradle.api.Project +import org.gradle.api.tasks.Input +import org.jetbrains.dokka.DokkaConfiguration.ExternalDocumentationLink.Builder import java.io.File open class DokkaAndroidPlugin : Plugin { @@ -14,4 +16,15 @@ open class DokkaAndroidPlugin : Plugin { } } -open class DokkaAndroidTask : DokkaTask() +private val ANDROID_REFERENCE_URL = Builder("https://developer.android.com/reference/").build() + +open class DokkaAndroidTask : DokkaTask() { + + @Input var noAndroidSdkLink: Boolean = false + + init { + project.afterEvaluate { + if (!noAndroidSdkLink) externalDocumentationLinks.add(ANDROID_REFERENCE_URL) + } + } +} -- cgit