2016-01-21 76 views
1

我正在按照建議的here (see answer by Carlspring)here的順序設計一個多模塊maven系統。該模式將父級與聚合器分離。Howto強制maven在孩子之前重建父模塊

除了一件事情,這一切都運行得很好。當我開發父模塊時,我發現如果父母更改,我必須在構建聚合之前先重建它。否則,它會從存儲庫中取出父文件,這將始終是一個修訂版本。

有沒有一種簡單的方法來強制重建家長,而不是依靠回購?這似乎像引導建築一樣會再次發生。

更新:有人要求目錄佈局。也許這將有所幫助:

$ find . -name pom.xml 
./pom.xml 
./myappp008-cs/pom.xml 
./myappp008-ds/pom.xml 
./myappp008-gr/pom.xml 
./myappp008-as/pom.xml 
./myappp008-parent/pom.xml 

頂級pom是聚合器,myapp008-parent pom是父級。

此外,我所包含的兩個鏈接都顯示與我的類似的目錄佈局。

+0

簡短的答案是* no *。 (我希望我不會理解這個問題)。如果你正在構建一個多模塊項目,你將主要從頂層開始構建(除非你知道只構建一個子項目是安全的)。如果您添加項目佈局的圖像/ ascii藝術,它可能會增加一些清晰度。 – Augusto

+0

希望這個澄清有所幫助。 –

+1

你爲什麼把你的父母放到兄弟文件夾中,而不是你的項目的根? – khmarbaise

回答

0

Duh,只是讓父母在聚合器中的第一個模塊處理案件。以前,我根本沒有將父母作爲模塊之一。

+0

如何「使父母成爲聚合器中的第一個模塊」? –