From c55d3430b735065379fe8f6c7fe8ffbadee19f81 Mon Sep 17 00:00:00 2001 From: asie Date: Fri, 2 Nov 2018 16:07:46 +0100 Subject: [PATCH] generate JAR-format artifact --- build.gradle | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e982e3f7b7..8408d71290 100644 --- a/build.gradle +++ b/build.gradle @@ -279,7 +279,16 @@ task mergeTiny(dependsOn: ["buildPomfTiny", "downloadIntermediary"], type: FileO } } -task compressTiny(dependsOn: "mergeTiny", type: FileOutput){ +task tinyJar(type: Jar, dependsOn: "mergeTiny") { + archiveName = "pomf-${pomfVersion}.jar" + destinationDir(file("build/libs")) + classifier = "jar" + from (mergeTiny.fileOutput) { + rename { "mappings/mappings.tiny" } + } +} + +task compressTiny(dependsOn: ["tinyJar", "mergeTiny"], type: FileOutput){ def outputFile = new File(libs, "pomf-tiny-${pomfVersion}.gz") outputs.file(outputFile) fileOutput = outputFile @@ -310,6 +319,7 @@ task compressTiny(dependsOn: "mergeTiny", type: FileOutput){ tasks.build.dependsOn "compressTiny" tasks.build.dependsOn "buildEnigma" +tasks.build.dependsOn "tinyJar" task downloadMcLibs(dependsOn: downloadWantedVersionManifest) { inputs.files versionFile @@ -401,6 +411,7 @@ publishing { artifact (buildEnigma) { classifier "enigma" } + artifact (tinyJar) } } repositories {