使用Maven编译Inno安装脚本(.iss文件)?

时间:2016-02-15 18:46:01

标签: java maven windows-installer inno-setup

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

1 个答案:

答案 0 :(得分:4)

您不想使用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>