diff --git a/java/shared/build.gradle.kts b/java/shared/build.gradle.kts index ff2bd001..ef84977a 100644 --- a/java/shared/build.gradle.kts +++ b/java/shared/build.gradle.kts @@ -30,3 +30,15 @@ publishing { } } } + +tasks { + val sourcesJar by creating(Jar::class) { + dependsOn(JavaPlugin.CLASSES_TASK_NAME) + archiveClassifier.set("sources") + from(sourceSets["main"].allJava) + } + + artifacts { + add("archives", sourcesJar) + } +}