Maven聚合工程安裝時排除掉不參與本次安裝的子工程

爲解決本人在練習項目時的實際需求而作此記錄:

在練習SSM項目時,經過Maven的聚合工程搭建了幾個module,經過 health_parent 父工程進行管理,內有 healthmobile_web 客戶移動端系統, health_web 後臺管理系統, springsecuritydemo spring安全框架demo等子工程。web

存在問題:

在完成後臺管理系統的功能編寫後,測試時若是僅須要啓動後臺系統項目及dubbo服務 health_service ,而經過父工程進行 clean install 時,連帶着移動端系統與安全框架demo也會進行清理並安裝,從而形成了必定程度上的時間和資源上的浪費。如圖:spring

此時清理安裝共耗時:安全

從耗時來看,並不須要參與本次安裝的移動端系統與安全框架demo卻佔用了整個安裝過程的一半以上。框架

解決方案:

將父工程pom配置文件中 modules 標籤內中不須要參與本次安裝的 module 暫時註釋掉測試

如圖:code

註釋掉多餘子工程時再次清理安裝共耗時:blog

Ps:當註釋的子工程在須要參與項目安裝時必定要取消註釋!資源

相關文章
相關標籤/搜索