我想将项目的Maven版本号传递给本机安装程序。我知道我可以在构建期间使用0.0.1标记,但是,这似乎仅在我的项目中没有自定义的* .iss文件时才有效。
我需要更改默认值,以将应用程序放置在程序文件中,并更改静默运行选项。目前,我在构建中找到并使用的自定义* .iss文件中拥有该文件。我似乎无法通过电话号码。
所以我想知道如何修改template.iss,以便我可以创建默认值,然后从那里动态生成它。
[使用定制的ISS文件时我们无法提供版本号,因此我想更改打包过程中使用的template.iss文件-但我不确定如何更改。
谢谢。
如果使用jdk8,则可以通过以下方式编辑template.iss。 (其他jdk版本可以使用类似的解决方案)
template.iss
文件的位置是jar com\oracle\tools\packager\windows\template.iss
中的%JAVA_HOME%\lib\ant-javafx.jar
。您可以使用WinRAR(或其他压缩工具)编辑该jar文件,更新其内容。
此解决方案看起来很丑,不是可移植的,但是可以用。
我知道这是一个古老的问题,希望能对其他人有所帮助。