Workaround
This commit is contained in:
parent
25874c40f7
commit
8f056468a7
|
@ -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))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue