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