使用maven打包/跳過某個modules
maven打包/跳過某個modules
項(xiàng)目modules結(jié)構(gòu)如下:
my-project
├── common-api
│
├── common-domain
│
├── common-datasource
│
└── modules
│
├── module-AA
│
├── module-BB
│
└── module-CCmaven跳過某個module進(jìn)行編譯安裝
需求:因?yàn)橐恍┰蛐薷牧薽odules-BB模塊的代碼,此模塊報(bào)錯暫時(shí)無法編譯安裝執(zhí)行,需跳過此模塊進(jìn)行編譯安裝
解決:
mvn clean install -pl !modules/module-BB -am
maven只對某個module進(jìn)行編譯安裝
需求:module較多的清空下,maven install 過程較長,如何只編譯安裝要執(zhí)行的某一個module
解決:只編譯安裝module-AA
mvn clean install -pl modules/module-AA -am
單獨(dú)構(gòu)建模塊module-AA,同時(shí)構(gòu)建依賴模塊module-AA的其他模塊
mvn clean install -pl modules/module-AA -amd
命令解釋:
| clean | 清理項(xiàng)目 |
| install | 安裝項(xiàng)目 |
| -pl | 選擇需要構(gòu)建的項(xiàng)目,項(xiàng)目間以逗號分隔 |
| -am | 構(gòu)建指定模塊,同時(shí)構(gòu)建指定模塊依賴的其他模塊 |
| -amd | 構(gòu)建指定模塊,同時(shí)構(gòu)建依賴于指定模塊的其他模塊,含有傳遞依賴 |
| -Dmaven.test.skip | 跳過測試,不然所有測試類都要執(zhí)行而且必須要正確通過 |
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot2.X整合prometheus監(jiān)控的實(shí)例講解
這篇文章主要介紹了springboot2.X整合prometheus監(jiān)控的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
如何在Redis中實(shí)現(xiàn)分頁排序查詢過程解析
這篇文章主要介紹了如何在Redis中實(shí)現(xiàn)分頁排序查詢過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
Spring Boot集成netty實(shí)現(xiàn)客戶端服務(wù)端交互示例詳解
這篇文章主要給大家介紹了關(guān)于Spring Boot集成netty實(shí)現(xiàn)客戶端服務(wù)端交互的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
Java設(shè)計(jì)模式之享元模式實(shí)例詳解
這篇文章主要介紹了Java設(shè)計(jì)模式之享元模式,結(jié)合實(shí)例形式詳細(xì)分析了享元模式的概念、功能、定義及使用方法,需要的朋友可以參考下2018-04-04
線上dubbo線程池耗盡CyclicBarrier線程屏障異常解決記錄
系統(tǒng)相關(guān)使用人員反饋系統(tǒng)故障,這篇文章主要介紹了線上dubbo線程池耗盡CyclicBarrier線程屏障異常解決的記錄,有需要的朋友可以借鑒參考下2022-03-03
詳解關(guān)于SpringBoot的外部化配置使用記錄
這篇文章主要介紹了詳解關(guān)于SpringBoot的外部化配置使用記錄,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析
這篇文章主要介紹了JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析,DelayQueue是一個根據(jù)元素的到期時(shí)間來排序的隊(duì)列,而并非是一般的隊(duì)列那樣先進(jìn)先出,最快過期的元素排在隊(duì)首,越晚到期的元素排得越后,需要的朋友可以參考下2023-12-12
SpringCloud Feign配置應(yīng)用詳細(xì)介紹
這篇文章主要介紹了SpringCloud Feign配置應(yīng)用,feign是netflix提供的服務(wù)間基于http的rpc調(diào)用框架,在spring cloud得到廣泛應(yīng)用2022-09-09

