Skip to content

Commit

Permalink
Dokka documentation is added
Browse files Browse the repository at this point in the history
  • Loading branch information
svok committed Oct 24, 2021
1 parent af848c3 commit ca59424
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
15 changes: 14 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
plugins {
kotlin("multiplatform")
`maven-publish`
id("org.jetbrains.dokka")
}

group = "com.crowdproj.kotlin.cor"
version = "0.2.0"
version = "0.2.1"

repositories {
mavenCentral()
Expand Down Expand Up @@ -57,6 +58,15 @@ kotlin {
}
}

val dokkaHtml by tasks.getting(org.jetbrains.dokka.gradle.DokkaTask::class)

val javadocJar: TaskProvider<Jar> by tasks.registering(Jar::class) {
dependsOn(dokkaHtml)
group = "publishing"
archiveClassifier.set("javadoc")
from(dokkaHtml.outputDirectory)
}

publishing {
repositories {
maven {
Expand All @@ -68,4 +78,7 @@ publishing {
}
}
}
publications.withType<MavenPublication> {
artifact(javadocJar)
}
}
1 change: 1 addition & 0 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ pluginManagement {

kotlin("multiplatform") version kotlinVersion
`maven-publish`
id("org.jetbrains.dokka") version kotlinVersion
}
}

0 comments on commit ca59424

Please sign in to comment.