2011-08-16 64 views
0

這是更美觀的問題,因爲我想讓我的生活更輕鬆。我有Maven項目結構是這樣的:Maven,如何觸發從子模塊安裝父項? (命令提示符)

FOO項目(父)

  • 富企業(子模塊)
  • 富 - 道(子模塊)
  • 富,應用(子模塊)

我跑我的行家從命令提示符下命令,我想觸發安裝從行家模塊的所有項目,這意味着如果我在模塊DIR我想觸發從那裏安裝,而不是導航到父母pom dir。

謝謝

回答

2

如果你真的想使您的生活更輕鬆,分開你的父項目(即一個,你把你的其他項目常用的設置),從聚合項目(即有一個你的其他項目作爲模塊)。此時,您的聚合器項目的唯一目的是讓您可以將所有項目一起構建,然後從此處運行構建。

隨着Maven,做Maven喜歡的是總是會讓你的生活比任何其他選項更容易。

0

考慮使用Buildozer - 我前段時間編寫的一個實用程序,以便巧妙地執行給定模塊的構建,但首先構建所有「過時」依賴關係。

它可以在這裏下載:http://buildbox.sourceforge.net/buildozer/

它要求你先寄存器你的模塊(=創建目錄和GAV每個模塊之間的映射),像這樣:

zer reg /home/pkozelka/my-common-modules /home/pkozelka/my-projects 

cd /home/pkozelka/other-modules 
zer reg . 

然後你進入任何模塊並執行構建:

​​
相關問題