From 6ec53db22dc8feac0213c9546ecd95109fad774c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Doleg=C5=82o?= Date: Wed, 17 Mar 2021 16:10:18 +0100 Subject: [PATCH] Add Dokka for documentation --- build.gradle.kts | 3 ++- core/build.gradle.kts | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index fe9aba73..71830e6f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,6 +5,7 @@ buildscript { } plugins { + id("org.jetbrains.dokka") version "1.4.30" apply false id("kotlinx.team.infra") version "0.3.0-dev-64" } @@ -26,4 +27,4 @@ allprojects { repositories { mavenCentral() } -} \ No newline at end of file +} diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 6ae9bea2..90cd9d3a 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -1,8 +1,10 @@ import kotlinx.team.infra.mavenPublicationsPom +import org.gradle.jvm.tasks.Jar plugins { id("kotlin-multiplatform") `maven-publish` + id("org.jetbrains.dokka") } base { @@ -113,4 +115,9 @@ tasks { maxHeapSize = "1024m" executable = "$JDK_6/bin/java" } -} \ No newline at end of file + + named("javadocJar", Jar::class) { + dependsOn(dokkaHtml) + from(buildDir.resolve("dokka/html")) + } +}