1

私は現在 Maven 3 を使用しており、InstallShield 2012.ism用の非常に単純なファイルがあります。

Myは、によって使用される唯一のファイルで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 に 1 年間アクセスできませんでしたが、Maven プラグインに取り組み、あなたが達成したいことを紹介しました。

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

免許があればある程度続けられる

于 2015-08-13T15:56:37.647 に答える