我正在按照建議的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是父級。
此外,我所包含的兩個鏈接都顯示與我的類似的目錄佈局。
簡短的答案是* no *。 (我希望我不會理解這個問題)。如果你正在構建一個多模塊項目,你將主要從頂層開始構建(除非你知道只構建一個子項目是安全的)。如果您添加項目佈局的圖像/ ascii藝術,它可能會增加一些清晰度。 – Augusto
希望這個澄清有所幫助。 –
你爲什麼把你的父母放到兄弟文件夾中,而不是你的項目的根? – khmarbaise