diff --git a/build.gradle.kts b/build.gradle.kts index 008d740..3c50b45 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -66,3 +66,22 @@ val compileTestKotlin: KotlinCompile by tasks compileTestKotlin.kotlinOptions { jvmTarget = "1.8" } + +val sourcesJar by tasks.registering(Jar::class) { + classifier = "sources" + from(sourceSets.main.get().allSource) +} + +publishing { + repositories { + maven { + url = uri("$buildDir/repo") + } + } + publications { + register("mavenJava", MavenPublication::class) { + from(components["java"]) + artifact(sourcesJar.get()) + } + } +}