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