Skip to content

Commit cc1d62f

Browse files
committed
Publish javadocs with core lib
1 parent e71e15f commit cc1d62f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

core/build.gradle.kts

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ plugins {
44
kotlin("jvm")
55
`maven-publish`
66
id("com.jfrog.bintray") version "1.8.5"
7+
id("org.jetbrains.dokka") version "1.4.0-rc"
78
}
89

910
dependencies {
@@ -46,6 +47,12 @@ val sourcesJar by tasks.creating(Jar::class) {
4647
}
4748
}
4849

50+
val dokkaJavadocJar by tasks.creating(Jar::class) {
51+
dependsOn(tasks.dokkaJavadoc)
52+
from(tasks.dokkaJavadoc.get().getOutputDirectoryAsFile())
53+
archiveClassifier.set("javadoc")
54+
}
55+
4956
val artifactName = rootProject.name
5057
val artifactGroup = project.group.toString()
5158
val artifactVersion = project.version.toString()
@@ -74,6 +81,7 @@ publishing {
7481
version = artifactVersion
7582
from(components["java"])
7683
artifact(sourcesJar)
84+
artifact(dokkaJavadocJar) //TODO configure dokka or use defaults?
7785

7886
pom {
7987
packaging = "jar"

0 commit comments

Comments
 (0)