1

マルチモジュールプロジェクトの場合、Mavenはどのように実行されますか?

  • モジュールごとに実行しますか?つまり、最初のモジュールのすべてのフェーズが完了します。次に、2番目のモジュールのすべてのフェーズを完了します。

また

  • すべてのモジュールで単一のフェーズを完了してから、すべてのモジュールで2番目のフェーズを実行しますか?
4

2 に答える 2

3

モジュールごと。mavenは、各モジュールのコマンドで指定された関連するすべてのライフサイクルフェーズを次々に呼び出します。複数のモジュールを操作するためのガイドもお読みください

于 2012-04-04T09:13:21.043 に答える
1

Mavenは最初にすべてのマルチモジュールツリーを解析します。依存関係をチェックします。プロジェクトBがプロジェクトAに依存している場合、プロジェクトAが最初にビルドされます。からの注文<module>は2番目に優先されます。

そして、1つの一般的なルール-<relativePath>../pom.xml</relativePath>常に子pomsに追加します。

あなたはサイクルを持つことはできません。

于 2012-04-04T10:04:36.030 に答える