2012-04-04 112 views
1

對於多模塊項目maven如何執行?maven是按模塊執行模塊還是按階段執行

  • 它是否按模塊執行模塊。我的意思是它完成了第一個模塊上的所有階段。然後完成第二個模塊中的所有階段,依此類推。

  • 是否完成一個階段的所有模塊,然後對所有模塊運行第二階段等等?

回答

1

Maven首先解析所有多模塊樹。檢查依賴關係。 如果項目B對項目A項目A的依賴性是先構建的。從<module>的訂單具有第二優先權。

而且一條通則 - 總是添加<relativePath>../pom.xml</relativePath>給孩子poms。

您不能有周期。

+0

那麼模塊A將完成模塊B的所有階段?根據Raghuram說。 – 2012-04-04 11:07:58

+0

是的,模塊A完成了所有階段。模塊不是並行構建的。 – 2012-04-04 12:32:37