0

私は、コンテナーの上に展開するために、maven プラグインを介して私の 2 つのモジュールをアセンブルする必要がある maven マルチモジュール プロジェクトを持っています。

私の階層が次のようになっているとしましょう

  • モジュール1
  • モジュール2
  • テストモジュール

テスト モジュール内にテスト ケースがあり、モジュール 1 とモジュール 2 の組み立てられた jar を取得し、それらをコンテナーの上にデプロイしようとします。プログラムでそれを行うことは可能ですか。つまり、Maven プロジェクトをその API で調べて、プロジェクトからアセンブルされた jar のファイル名を取得することはできますか?

4

1 に答える 1

0

mvn は単純に Maven スタートアップ クラスを呼び出すため可能ですが、よりクリーンな方法は、テストを実行するインストール ライフサイクルの一部として実行されるプラグインを作成することです。そうすれば、アセンブリ自体の「テスト」は、ビルド セットアップの単なる要素になります。

于 2013-02-01T19:32:15.647 に答える