[英]How to build multimodule project faster in maven 2?
我有一個多模塊Maven項目,其中有7個模塊。 每次我在其中一個模塊中修改代碼並運行mvn clean install時,都會花費一些時間,並且我認為可能有一種減少構建時間的方法,因為我只更改了一小部分代碼,並且我認為這樣做的效果有限區域。 所以我想不是運行“ mvn clean install”,而是一個更好的命令選項。
我正在使用Maven2.x。
還有更好的主意嗎?
TIA
“干凈”目標將刪除所有包含已編譯類的目標文件夾,因此不必將該目標作為每天可能多次運行的Modify-Compile-Test循環的一部分來運行。 在您的情況下,大多數時間都可能花費在重新編譯所有Java文件上,因為在“干凈”目標期間類文件已被刪除。 因此,我將在測試本地更改時使用“ mvn install”,並且僅定期使用“ mvn clean install”,例如當您與其他開發人員進行更改集成時,或者在發布之前進行測試時。
我建議使用以下內容 :
mvn -pl TheModuleYouHaveChanged -amd install
或一個
mvn -pl TheModuleYouHaveChanged -amd package
足夠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.