3

パッケージング戦争の直前にmaven-replacer-pluginを実行したいと思います。「パッケージの準備」フェーズが見つかりましたが、戦争が組み立てられてすべてのリソースがコピーされる前にトリガーされましたが、すべてのリソースがコピーされたときとアーカイブが作成される直前に変更を加える必要があります。これはMavenで可能ですか?

ところで、私はmaven-2.2.1を使用しています。

ありがとう。

4

2 に答える 2

7

Maven置換プラグインWIKIで答えを見つけました。秘訣は、war:explodedの後にすべてのものを作成することですが<useCache>true</useCache>、warプラグイン構成でプロパティを使用します。そして、war:warは既存のファイルを使用し、それらを書き換えません。

于 2011-08-16T16:09:48.187 に答える
0

webappリソースがコピーされた後に何かをする必要があるということなら、いいえ。戦争プラグインは戦争を構築する過程でそれを行うので、戦争プラグイン内で何かを実行する必要があります。これは、戦争プラグイン自体を変更しないと起こりません。

于 2011-08-16T15:32:29.057 に答える