Workaround
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/push/docs Pipeline was successful Details

This commit is contained in:
Johannes Frohnmeyer 2023-05-05 23:06:58 +02:00
parent 25874c40f7
commit 8f056468a7
Signed by: Johannes
GPG Key ID: E76429612C2929F4
1 changed files with 24 additions and 1 deletions

View File

@ -1,3 +1,5 @@
import io.gitlab.jfronny.scripts.*
plugins {
id("inceptum.application-standalone")
id("org.beryx.jlink") version "2.26.0"
@ -5,6 +7,7 @@ plugins {
application {
mainClass.set("io.gitlab.jfronny.inceptum.Inceptum")
mainModule.set("io.gitlab.jfronny.inceptum.launcher.dist")
applicationName = "Inceptum"
}
@ -76,6 +79,12 @@ jlink {
if (crosscompile) targetPlatform("win", "/root/java")
jpackage {
imageName = application.applicationName
if (crosscompile) {
outputDir = "/root/jpackage-out"
imageOutputDir = File(outputDir)
installerOutputDir = File(outputDir)
}
appVersion = versionStripped
// vendor
when (flavor) {
"macos" -> {
@ -104,4 +113,18 @@ jlink {
}
}
}
}
}
if (crosscompile) {
tasks.jpackage {
doLast {
val src = File("/root/jpackage-out")
val trg = buildDir.resolve("jpackage")
trg.mkdirs()
src.listFiles()!!.forEach {
println("Moving $it")
it.renameTo(trg.resolve(src.name))
}
}
}
}