簡體   English   中英

如何在Maven 2中更快地構建多模塊項目?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM