编程语言
首页 > 编程语言> > java-用Maven编译Inno Setup脚本(.iss文件)?

java-用Maven编译Inno Setup脚本(.iss文件)?

作者:互联网

我有一个构建工作流,其中在launch4j maven插件的帮助下将.jar转换为可执行二进制文件(.exe).我想为该.exe创建一个.msi安装程序,并且我已经使用Inno Setup 5创建了一个脚本来完成此工作.但是如果我可以使用Maven插件编译脚本,那就更好了,这样我就可以在构建过程中自动创建安装程序包.有没有办法做到这一点?我已经看过exec Maven插件,但是我不确定如何配置它,或者它是否甚至能够执行compil32.

解决方法:

您不想使用Compil32.exe,即Inno Setup GUI.

使用ISCC.exe命令行编译器,例如:

ISCC.exe setup.iss

因此exec:exec goal的配置将如下所示:

<configuration>
  <executable>ISCC.exe</executable>
  <workingDirectory>...</workingDirectory>
  <arguments>
    <argument>setup.iss</argument>
  </arguments>
</configuration>

标签:maven,inno-setup,windows-installer,java
来源: https://codeday.me/bug/20191027/1943757.html