generate JAR-format artifact

This commit is contained in:
asie 2018-11-02 16:07:46 +01:00
parent 8226c45d75
commit c55d3430b7
1 changed files with 12 additions and 1 deletions

View File

@ -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 {