我目前正在使用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通过调用上面的命令块或者类似的东西来帮助它?
答案 0 :(得分:1)
您可以使用exec-maven-plugin并传入$ {project.version}作为执行调用的一部分。
否则,如果InstallShield有一个反问题,您可以将其与antrun plugin一起使用。
答案 1 :(得分:0)
虽然过去曾问过这个问题,而且我现在还没有访问InstallShield一年,但我确实碰巧使用Maven插件来介绍你想要实现的东西。
https://github.com/tptak/installshield-maven-plugin
如果我有执照,我可以在某种程度上继续这方面的工作