使用 Maven 编译 Inno Setup 脚本(.iss 文件)?
Compile Inno Setup script (.iss files) with Maven?
我有一个构建工作流程,在 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>
我有一个构建工作流程,在 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>