使用maven打包/跳過(guò)某個(gè)modules
maven打包/跳過(guò)某個(gè)modules
項(xiàng)目modules結(jié)構(gòu)如下:
my-project
├── common-api
│
├── common-domain
│
├── common-datasource
│
└── modules
│
├── module-AA
│
├── module-BB
│
└── module-CCmaven跳過(guò)某個(gè)module進(jìn)行編譯安裝
需求:因?yàn)橐恍┰蛐薷牧薽odules-BB模塊的代碼,此模塊報(bào)錯(cuò)暫時(shí)無(wú)法編譯安裝執(zhí)行,需跳過(guò)此模塊進(jìn)行編譯安裝
解決:
mvn clean install -pl !modules/module-BB -am
maven只對(duì)某個(gè)module進(jìn)行編譯安裝
需求:module較多的清空下,maven install 過(guò)程較長(zhǎng),如何只編譯安裝要執(zhí)行的某一個(gè)module
解決:只編譯安裝module-AA
mvn clean install -pl modules/module-AA -am
單獨(dú)構(gòu)建模塊module-AA,同時(shí)構(gòu)建依賴(lài)模塊module-AA的其他模塊
mvn clean install -pl modules/module-AA -amd
命令解釋?zhuān)?/strong>
| clean | 清理項(xiàng)目 |
| install | 安裝項(xiàng)目 |
| -pl | 選擇需要構(gòu)建的項(xiàng)目,項(xiàng)目間以逗號(hào)分隔 |
| -am | 構(gòu)建指定模塊,同時(shí)構(gòu)建指定模塊依賴(lài)的其他模塊 |
| -amd | 構(gòu)建指定模塊,同時(shí)構(gòu)建依賴(lài)于指定模塊的其他模塊,含有傳遞依賴(lài) |
| -Dmaven.test.skip | 跳過(guò)測(cè)試,不然所有測(cè)試類(lèi)都要執(zhí)行而且必須要正確通過(guò) |
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot2.X整合prometheus監(jiān)控的實(shí)例講解
這篇文章主要介紹了springboot2.X整合prometheus監(jiān)控的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
如何在Redis中實(shí)現(xiàn)分頁(yè)排序查詢(xún)過(guò)程解析
這篇文章主要介紹了如何在Redis中實(shí)現(xiàn)分頁(yè)排序查詢(xún)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
Spring Boot集成netty實(shí)現(xiàn)客戶(hù)端服務(wù)端交互示例詳解
這篇文章主要給大家介紹了關(guān)于Spring Boot集成netty實(shí)現(xiàn)客戶(hù)端服務(wù)端交互的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(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的外部化配置使用記錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析
這篇文章主要介紹了JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析,DelayQueue是一個(gè)根據(jù)元素的到期時(shí)間來(lái)排序的隊(duì)列,而并非是一般的隊(duì)列那樣先進(jìn)先出,最快過(guò)期的元素排在隊(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

