From eb04ef7ee5b8913a54577d2f9570d77377186b22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Bu=C3=9Fweiler?= Date: Mon, 24 Feb 2025 17:07:16 +0100 Subject: [PATCH] Generate sources and JavaDoc. --- build.gradle.kts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 6ec8c48..66ee856 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -18,10 +18,29 @@ subprojects { testImplementation("io.mockk:mockk:1.13.13") } + tasks.register("sourcesJar") { + archiveClassifier.set("sources") + from(sourceSets.main.get().allSource) + dependsOn("classes") + } + + tasks.register("javadocJar") { + archiveClassifier.set("javadoc") + from(tasks.javadoc) + dependsOn("javadoc") + } + + artifacts { + add("archives", tasks["sourcesJar"]) + add("archives", tasks["javadocJar"]) + } + publishing { publications { create("mavenKotlin") { from(components["java"]) + artifact(tasks["sourcesJar"]) + artifact(tasks["javadocJar"]) artifactId = project.name } }