Manually copy the jar, copy tasks seems broken

This commit is contained in:
Syer10
2022-03-04 22:53:30 -05:00
parent 3aa0bd3573
commit e57d468e67

View File

@@ -133,16 +133,19 @@ fun TaskContainerScope.registerTachideskTasks(project: Project) {
os.isLinux || os.isMacOsX -> commandLine("./gradlew", ":server:shadowJar", "--no-daemon")
}
}
register<Copy>(copyTachideskJarTask) {
register(copyTachideskJarTask) {
group = tachideskGroup
mustRunAfter(buildTachideskTask)
onlyIfTachideskDoesntExist(projectDir)
from("${tmpServerFolder}server/build/")
include("Tachidesk-Server-$tachideskVersion-r*.jar")
into(destination)
rename {
"Tachidesk.jar"
doFirst {
file("${tmpServerFolder}server/build/").listFiles()
.orEmpty()
.find {
it.nameWithoutExtension.startsWith("Tachidesk-Server-$tachideskVersion-r") &&
it.extension == "jar"
}
?.copyTo(file("${destination}Tachidesk.jar"))
}
}
register(signTachideskJar) {