1、copy 配置文件setting.xml到用戶目錄(非必需但強烈推薦)idea,、eclipse默認優(yōu)先讀取用戶目錄的setting.xml,,所以作此配置。 從安裝目錄copy到 “用戶/.m2”目錄下 2,、第一步給中央庫配置鏡像,,攔截默認的中央庫maven默認會在默認中央倉庫(倉庫id為central)下載依賴,。但服務器在國外,,網(wǎng)速慢,所以配置國內(nèi)maven倉庫,,本文以阿里云maven倉庫為例,。 看一下阿里云maven庫,選type為group的這個public庫(為什么這么選,,參考https://blog.csdn.net/lishuoboy/article/details/99937731) 在conf/settings.xml 中配置
<mirrorOf>是被攔截的倉庫的id,,被攔截后將從鏡像庫獲取依賴。上面攔截maven默認的中央庫central,。 <mirrorOf>可以用*攔截所有倉庫,。模糊匹配等更高級的配置方式自己百度。 3,、添加更多遠程倉庫(一般不需要此步驟,,項目獨有遠程倉庫的在項目中配置即可)一個倉庫不夠用,因為有的依賴包不在這個倉庫里,,在別的倉庫,,比如公司自己的jar包,所以多添加幾個遠程倉庫,。 我們添加阿里云的3個代理庫(其實上面的阿里云public庫已經(jīng)包含下面3個庫的依賴,,這里只是舉例),在conf/settings.xml文件的<profiles></profiles>標簽下添加如下腳本 如果已經(jīng)按照上面第1步配置了阿里云倉庫,,阿里云已經(jīng)代理了中央倉庫,、jcenter、spring等倉庫,,下面的三個倉庫已經(jīng)不需要添加,,此處只是舉例
然后在conf/settings.xml文件的<settings></settings>標簽下添加如下腳本
如下圖 aliyun_repo是上面<profile>的<id> 其他補充:maven默認的中央倉庫(central)信息 中央倉庫id:central 中央倉庫地址:http://repo.maven./maven2 搜索地址: https://search./ 阿里云各種maven鏡像倉庫: http://maven.aliyun.com |
|
來自: 筱肆 > 《網(wǎng)文收藏》