たいのですが実行されmavenプラグイン内の単一相の設定によりそれぞれ実行することにあります。

StackOverflow https://stackoverflow.com/questions/2509513

質問

たいと思い分解特定の段階では、mavenの生活サイクルでのサブです。たいと思い制御の実行フローからサブ-相もうというのはantの依存関係.

例えば、使用したいのだが、NSISプラグインのためのパッケージの私のプロジェクトをインストーラのパッケージステージの後、私のプロジェクトされたパッケージにwarファイルです。をしたいと思っている全てのパッケージ。

そんなことが可能なのでしょうか?

感謝

役に立ちましたか?

解決

同じフェーズにバインドされたプラグイン あるべきです POMにリストされているのと同じ順序で実行されます。特定の状況では(たとえば、Antrunプラグインのように同じプラグインを2回フェーズにバインドする場合)、これは発生しない可能性がありますが、これはバグです(参照 MNG-2258 および関連する問題 MNG-3719).

他のヒント

また、同じ問題です。見 実行する方法を発注業務をMaven2の構築.何らかの理由に異なる目的に相に保存されハッシュマップまたはその他の順序付け構造の実行順序かせとなります。私の解決のための課題をさまざまな段階があまりないと思いますできないことがありくろしおの場合(nsis包装は、統合された。が次のいずれかの操作を行います:

1)しまうかのような場合Maven chosses右するためには、(ほとんどの場合を試みる)

2)単体のプラグイン-走行の目的以外のライフサイクルになっています。のようなもの:mvnパッケージorg.codehaus.〈nsis-maven-plugin:1.0:コンパイル。

3)分離したモジュール:親を持たpomを含む二つのサブモジュール、ご戦プロジェクトのその他のnsisます。

4)利用にカスタムライフサイクルを変更するタイプで、ご利用できる"exe".これを用いることによりカスタムプラグイン拡張機能(ガイドを用いて)

5)をご利用 jetspeed mvn-maven-plugin.い利用できそうで報告する。

これで、新しいビジョンを作成中です。

Ronen

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top