配置Maven以支持创建.exe安装程序

时间:2012-12-04 21:42:53

标签: maven installer installshield

我目前正在使用Maven 3,并为 InstallShield 2012 提供了一个非常简单的.ism文件。

我的pom.xml创建了.jar文件,这是.ism使用的唯一文件。我可以这样做:

C:>IsCmdBld.exe -p "c:\InstallShield Projects\Simple.ism" -r "COMP" -y "1.0" 

这不在我的POM之外,但我想在安装程序创建中使用POM中的版本信息和其他元数据。

我知道Maven不存在特定的InstallShield插件,但是我想知道是否有办法让Maven通过调用上面的命令块或者类似的东西来帮助它?

2 个答案:

答案 0 :(得分:1)

您可以使用exec-maven-plugin并传入$ {project.version}作为执行调用的一部分。

否则,如果InstallShield有一个反问题,您可以将其与antrun plugin一起使用。

答案 1 :(得分:0)

虽然过去曾问过这个问题,而且我现在还没有访问InstallShield一年,但我确实碰巧使用Maven插件来介绍你想要实现的东西。

https://github.com/tptak/installshield-maven-plugin

如果我有执照,我可以在某种程度上继续这方面的工作