把「Inno Setup」文件(* .iss)放在哪裏?
當使用JavaFX的Maven的插件,你可以添加Inno Setup的文件到:
src/main/deploy/package/windows/project-name.iss
引用文件在ISS
如果您需要引用一些文件在安裝文件根將在:
target/jfx/native/bundles
因此,例如打包整個項目的使用:
...
[Files]
Source: "project-name\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
...
將從包中的所有文件:
target/jfx/native/bundles/project-name/*
添加應用程序圖標
對於簡單的圖標,你可以把它放在:
src/main/deploy/package/windows/project-name.ico
而且在國際空間站把這個:
...
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
...
並且不要忘記定義:MyAppExeName和MyAppName。
許多選項可通過插件配置(如圖標或離線模式),請參閱https://github.com/zonski/javafx-maven-plugin/wiki,使用部分。 – patrungel
謝謝,這是一個很好的開始...但很多選項都缺失=/ 我們可以閱讀「'nativeInstaller'元素也可以自定義」但沒有關於此的文檔(這裏:https: //github.com/zonski/javafx-maven-plugin/wiki/Building-native-bundles) – SylCh
正確,並且https://github.com/zonski/javafx-maven-plugin/blob/master/src/main/ java/com/zenjava/javafx/maven/plugin/NativeMojo.java似乎沒有你所需要的。很好的機會讓你貢獻,呵呵? :) – patrungel