Use nio because that somehow makes things work
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details

This commit is contained in:
Johannes Frohnmeyer 2023-05-05 23:53:31 +02:00
parent d1c6b746f0
commit 3d73879bed
Signed by: Johannes
GPG Key ID: E76429612C2929F4
1 changed files with 11 additions and 6 deletions

View File

@ -1,4 +1,6 @@
import io.gitlab.jfronny.scripts.* import io.gitlab.jfronny.scripts.*
import java.nio.file.Files
import java.nio.file.Path
plugins { plugins {
id("inceptum.application-standalone") id("inceptum.application-standalone")
@ -118,12 +120,15 @@ jlink {
if (crosscompile) { if (crosscompile) {
tasks.jpackage { tasks.jpackage {
doLast { doLast {
val src = File("/root/jpackage-out") val src = Path.of("/root/jpackage-out")
val trg = buildDir.resolve("jpackage") val trg = buildDir.resolve("jpackage").toPath()
trg.mkdirs() Files.createDirectories(trg)
src.listFiles()!!.forEach { Files.list(src).use {
println("Moving $it") it.filter { Files.isRegularFile(it) }.forEach {
it.renameTo(trg.resolve(src.name)) val t = trg.resolve(it.fileName.toString())
println("Moving $it to $t")
Files.move(it, t)
}
} }
} }
} }