Skip to content

Commit eb04ef7

Browse files
committed
Generate sources and JavaDoc.
1 parent ec62d0c commit eb04ef7

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

build.gradle.kts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,29 @@ subprojects {
1818
testImplementation("io.mockk:mockk:1.13.13")
1919
}
2020

21+
tasks.register<Jar>("sourcesJar") {
22+
archiveClassifier.set("sources")
23+
from(sourceSets.main.get().allSource)
24+
dependsOn("classes")
25+
}
26+
27+
tasks.register<Jar>("javadocJar") {
28+
archiveClassifier.set("javadoc")
29+
from(tasks.javadoc)
30+
dependsOn("javadoc")
31+
}
32+
33+
artifacts {
34+
add("archives", tasks["sourcesJar"])
35+
add("archives", tasks["javadocJar"])
36+
}
37+
2138
publishing {
2239
publications {
2340
create<MavenPublication>("mavenKotlin") {
2441
from(components["java"])
42+
artifact(tasks["sourcesJar"])
43+
artifact(tasks["javadocJar"])
2544
artifactId = project.name
2645
}
2746
}

0 commit comments

Comments
 (0)