@@ -98,7 +98,7 @@ dependencies {
9898}
9999
100100group = ' com.xwintop'
101- version = ' 1.2.3 '
101+ version = ' 1.0.0 '
102102description = ' xJavaFxTool'
103103
104104compileJava {
@@ -152,14 +152,34 @@ runtime {
152152 noConsole = true
153153 }
154154 jpackage {
155- if (org.gradle.internal.os.OperatingSystem . current(). isWindows()) {
155+ def os = org.gradle.internal.os.OperatingSystem . current()
156+ installerOptions = [
157+ ' --name' , ' xJavaFxTool' ,
158+ // '--app-version', "${project.version}",
159+ ' --description' , ' xJavaFxTool' ,
160+ // '--copyright', 'Mulan PSL v2',
161+ ' --vendor' , ' vran'
162+ ]
163+ if (os. isWindows()) {
156164 imageOptions = [' --icon' , ' src/main/resources/images/icon.ico' ]
157- } else if (org.gradle.internal.os.OperatingSystem . current(). isMacOsX()) {
165+ installerOptions + = [
166+ ' --win-per-user-install' , ' --win-dir-chooser' ,
167+ ' --win-shortcut'
168+ ]
169+ }
170+
171+ if (os. isMacOsX()) {
158172 imageOptions = [' --icon' , ' src/main/resources/images/icon.icns' ]
159- } else if (org.gradle.internal.os.OperatingSystem . current(). isLinux()) {
173+ }
174+
175+ if (os. isLinux()) {
160176 imageOptions = [' --icon' , ' src/main/resources/images/icon.png' ]
177+ installerOptions + = [
178+ ' --linux-deb-maintainer' , ' vran_dev@foxmail.com' ,
179+ ' --linux-rpm-license-type' , ' GPLv3' ,
180+ ' --linux-shortcut'
181+ ]
161182 }
162- // imageOptions.addAll(['--icon', 'src/main/resources/images/icon.png'])
163183 }
164184}
165185
0 commit comments