@@ -47,7 +47,7 @@ javafx {
47
47
// shadowJar {
48
48
// // minimize()
49
49
50
- // archiveClassifier.set("")
50
+ // // archiveClassifier.set("")
51
51
// }
52
52
53
53
// launch4j {
@@ -58,28 +58,28 @@ javafx {
58
58
// jarTask = project.tasks.shadowJar
59
59
// }
60
60
61
- // task createDmg {
62
- // dependsOn shadowJar
63
-
64
- // doLast {
65
- // def jarDir = "${buildDir}/libs"
66
- // def jarName = "${packageName}.jar"
67
- // def jarFile = "${buildDir}/libs/${jarName}"
68
- // def javaOptions = "-Djava.library.path=\$APPDIR"
69
- // def javaMainClass = "java"
70
- // def dest = "${buildDir}/package"
71
- // def iconFile = "${buildDir}/resources/main/icon.icns"
72
- // project.exec {
73
- // commandLine("jpackage",
74
- // "--input", jarDir,
75
- // "--java-options", javaOptions,
76
- // "--main-jar", jarName,
77
- // // "--main-class", "org.team2363.helixnavigator.Main",
78
- // "--dest", dest,
79
- // "--name", project.name,
80
- // "--type", "dmg",
81
- // "--icon", iconFile,
82
- // )
83
- // }
84
- // }
85
- // }
61
+ tasks.register( " jpackage " ) {
62
+ dependsOn( " shadowJar" )
63
+
64
+ doLast {
65
+ val jarDir = " ${buildDir} /libs"
66
+ val jarName = " ${packageName} -all .jar"
67
+ val jarFile = " ${buildDir} /libs/${jarName} "
68
+ val javaOptions = " -Djava.library.path=\$ APPDIR"
69
+ val javaMainClass = " java"
70
+ val dest = " ${buildDir} /package"
71
+ val iconFile = " ${buildDir} /resources/main/icon.icns"
72
+ project.exec {
73
+ commandLine(" jpackage" ,
74
+ " --input" , jarDir,
75
+ " --java-options" , javaOptions,
76
+ " --main-jar" , jarName,
77
+ // "--main-class", "org.team2363.helixnavigator.Main",
78
+ " --dest" , dest,
79
+ " --name" , project.name,
80
+ " --type" , " dmg" ,
81
+ " --icon" , iconFile,
82
+ )
83
+ }
84
+ }
85
+ }
0 commit comments