Ch8n
06/14/2023, 7:46 PMpackageDmg
1:11:20 am: Executing 'packageDmg --stacktrace'...
> Task :checkRuntime UP-TO-DATE
> Task :createRuntimeImage UP-TO-DATE
> Task :compileKotlinJvm UP-TO-DATE
> Task :compileJava NO-SOURCE
> Task :jvmProcessResources UP-TO-DATE
> Task :jvmMainClasses UP-TO-DATE
> Task :jvmJar UP-TO-DATE
> Task :prepareAppResources NO-SOURCE
> Task :unpackDefaultComposeDesktopJvmApplicationResources UP-TO-DATE
> Task :createDistributable UP-TO-DATE
> Task :packageDmg FAILED
8 actionable tasks: 1 executed, 7 up-to-date
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':packageDmg'.
> External tool execution failed:
* Command: [/Users/chetangupta/Library/Java/JavaVirtualMachines/temurin-19.0.2/Contents/Home/bin/jpackage, @/Users/chetangupta/Desktop/chetan/compose/desktop/DsaTrainer/build/compose/tmp/packageDmg.args.txt]
* Working dir: []
* Exit code: 1
* Standard output log: /Users/chetangupta/Desktop/chetan/compose/desktop/DsaTrainer/build/compose/logs/packageDmg/jpackage-2023-06-15-01-11-28-out.txt
* Error log: /Users/chetangupta/Desktop/chetan/compose/desktop/DsaTrainer/build/compose/logs/packageDmg/jpackage-2023-06-15-01-11-28-err.txt
these logs are giving error value
WARNING: Using incubator modules: jdk.incubator.jpackage
java.io.IOException: Command [/usr/bin/hdiutil, attach, /var/folders/bt/qz_284cn3218q0rrftztswpc0000gr/T/jdk.incubator.jpackage4311202220842882891/images/DsaTrainer-tmp.dmg, -quiet, -mountroot, /var/folders/bt/qz_284cn3218q0rrftztswpc0000gr/T/jdk.incubator.jpackage4311202220842882891/images] exited with 1 code
I'm using embedded Jdk version openJDK 19.0.2.
my gradle contains
group = "dev.ch8n"
version = "1.0.1"
compose.desktop {
application {
mainClass = "MainKt"
nativeDistributions {
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
packageName = "DsaTrainer"
packageVersion = "1.0.1"
val resourceDirectory = project.layout.projectDirectory.dir("src/jvmMain/resources")
appResourcesRootDir.set(resourceDirectory)
includeAllModules = true
val icon = resourceDirectory.file("images/brain.png")
macOS {
iconFile.set(icon)
}
}
}
}
Kirill Grouchnikov
06/14/2023, 9:01 PMMichael Paus
06/15/2023, 2:18 PMCh8n
06/15/2023, 2:20 PMCh8n
06/15/2023, 5:40 PMMichael Paus
06/15/2023, 10:03 PM/usr/bin/hdiutil, attach ...
is hinting in this direction but without knowing more details it is just a guess.Ch8n
06/20/2023, 2:02 PMCh8n
06/20/2023, 2:03 PMtheapache64
06/20/2023, 6:18 PMdmg
. I use JAR via packageUberJarForCurrentOS