From 57384e85378cfc51185457d0f14246b0cb7f3644 Mon Sep 17 00:00:00 2001 From: TheRealNull Date: Wed, 15 Jan 2020 00:01:32 -0500 Subject: [PATCH] gradle: extend publish task to checksum output in build/repo dir --- build.gradle.kts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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()) + } + } +}