Code: Select all
commandLine(
"$javaHome/bin/jpackage",
"--type", "exe",
"--input", "build/libs",
"--main-jar", jarPath,
"--name", appName,
"--dest", outputDir,
"--app-version", version.toString(),
"--icon", "src/main/resources/car_icon.ico",
"--java-options", "-Djava.awt.headless=false",
"--java-options", "-Dlogging.file=app.log",
"--resource-dir", "src/main/resources",
"--runtime-image", layout.buildDirectory.dir("my-runtime").get().asFile.absolutePath
)
Ich habe mich mit Launch4J und Inno Setup befasst, aber es scheint mir, dass sie für diesen Zweck keine integrierte Funktion haben. Ich habe online veraltete Antworten gefunden, die Skript verwenden, aber gibt es keine elegantere Lösung?
Wie kann ich das erreichen?