1

我目前正在使用 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 通过调用上面的命令块或类似的东西来提供帮助?

4

2 回答 2

1

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

否则,如果 InstallShield 有 anttask,您可以将其与antrun 插件一起使用。

于 2012-12-04T21:51:07.797 回答
0

虽然过去有人问过这个问题,而且我已经有一年没有访问 InstallShield,但我确实碰巧在 Maven 插件上工作,以介绍您想要实现的目标。

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

如果我有执照,我可以在某种程度上继续做这件事

于 2015-08-13T15:56:37.647 回答