這是更美觀的問題,因爲我想讓我的生活更輕鬆。我有Maven項目結構是這樣的:Maven,如何觸發從子模塊安裝父項? (命令提示符)
FOO項目(父)
- 富企業(子模塊)
- 富 - 道(子模塊)
- 富,應用(子模塊)
我跑我的行家從命令提示符下命令,我想觸發安裝從行家模塊的所有項目,這意味着如果我在模塊DIR我想觸發從那裏安裝,而不是導航到父母pom dir。
謝謝
這是更美觀的問題,因爲我想讓我的生活更輕鬆。我有Maven項目結構是這樣的:Maven,如何觸發從子模塊安裝父項? (命令提示符)
FOO項目(父)
我跑我的行家從命令提示符下命令,我想觸發安裝從行家模塊的所有項目,這意味着如果我在模塊DIR我想觸發從那裏安裝,而不是導航到父母pom dir。
謝謝
如果你真的想使您的生活更輕鬆,分開你的父項目(即一個,你把你的其他項目常用的設置),從聚合項目(即有一個你的其他項目作爲模塊)。此時,您的聚合器項目的唯一目的是讓您可以將所有項目一起構建,然後從此處運行構建。
隨着Maven,做Maven喜歡的是總是會讓你的生活比任何其他選項更容易。
考慮使用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 .
然後你進入任何模塊並執行構建: