2011-08-16 7 views
3

戦争をパッケージする直前にmaven-replacer-pluginを実行したい。私は "準備パッケージ"の段階を見つけましたが、戦争が始まり、すべてのリソースがコピーされる前に起動されましたが、コピーされたすべてのリソースとアーカイブの作成直前に変更する必要があります。これは可能ですか?戦争アーカイブパッケージの前に目標を実行

私はmaven-2.2.1を使用しています。

ありがとうございました。

答えて

7

maven replacer plugin WIKIで回答が見つかりました。そのトリックは、戦争後のすべてのことを作ることです:爆発した後、戦争のプラグインの設定で<useCache>true</useCache>プロパティを使用してください。そして戦争:戦争は既存のファイルを使用し、それらを書き換えません。

+2

真実私のために働かなかった、私はバージョン2.0.1に私のmaven戦争プラグインをダウングレードしなければならなかった。 –

+0

最新版のmaven-war-plugin 2.6をこの執筆時点で使用して、私のために修正しています。私はまた、そのwikiの指示に従いました。それらのプラグインは最新バージョンのmaven-war-pluginと一緒に私のために修正されました。 – icfantv

1

webappリソースをコピーした後に何かをする必要がある場合は、いいえ。戦争のプラグインは戦争を構築する過程でそれを行います。戦争のプラグイン自体を修正しなければ、戦争のプラグインの中で何かを実行する必要があります。

+0

これは悪いニュースですが、ありがとうございます。 – aindl

+1

私は解決策を見つけました。下の私の答えを見てください。 – aindl

関連する問題