マルチモジュールプロジェクトの場合、Mavenはどのように実行されますか?
- モジュールごとに実行しますか?つまり、最初のモジュールのすべてのフェーズが完了します。次に、2番目のモジュールのすべてのフェーズを完了します。
また
- すべてのモジュールで単一のフェーズを完了してから、すべてのモジュールで2番目のフェーズを実行しますか?
マルチモジュールプロジェクトの場合、Mavenはどのように実行されますか?
また
モジュールごと。mavenは、各モジュールのコマンドで指定された関連するすべてのライフサイクルフェーズを次々に呼び出します。複数のモジュールを操作するためのガイドもお読みください
Mavenは最初にすべてのマルチモジュールツリーを解析します。依存関係をチェックします。プロジェクトBがプロジェクトAに依存している場合、プロジェクトAが最初にビルドされます。からの注文<module>
は2番目に優先されます。
そして、1つの一般的なルール-<relativePath>../pom.xml</relativePath>
常に子pomsに追加します。
あなたはサイクルを持つことはできません。