From 435e34fe4d63b85ec8f93155153eda0ea2303d73 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Wed, 3 Jun 2020 11:13:02 +0200 Subject: Implement Project.dokka extension to align kotlin and groovey dokka configuration --- .../src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'runners/gradle-plugin/src/main/kotlin') diff --git a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt index d72ec0f9..2de95493 100644 --- a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt +++ b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt @@ -341,4 +341,10 @@ open class DokkaTask : DefaultTask(), Configurable { null } } -} \ No newline at end of file +} + +fun Project.dokka(configuration: DokkaTask.() -> Unit) { + tasks.withType(DokkaTask::class.java) { dokkaTask -> + dokkaTask.configuration() + } +} -- cgit