2012-08-25 171 views
0

我有一個多模塊項目。Maven - 如何構建依賴項目

  • 父 - >的子模塊項目A和項目B
  • 項目A依賴於構建
  • 項目A的過程中產生的項目B的目標文件對項目B定義的依賴

我如何獲得項目B在構建ProjectA時構建(我需要確保ProjectB正確構建並創建它的Jar)?

當我構建父項目時,所有項目構建都可以正確執行,但是我希望所有ProjectA都可以單獨構建(構建它的依賴項ProjectB)。

+0

如果已經正確定義了項目B對項目A的依賴關係,它應該沒有任何問題。 – khmarbaise

回答

2

恐怕你不能那樣做。您已經有一個聚合器項目,即父項,它構建ProjectA和ProjectB。只有在projectA上調用mvn時才能觸發projectB。如果可以的話,構建聚合器將生成B,然後再生成B,然後生成A.

+0

謝謝 - 這就是我所害怕的。我似乎可以做到這一點,我讓Proj B成爲Proj A的子模塊,但我不想那樣做。我想建設家長將不得不滿足 - 謝謝! – empire29

相關問題