maven仓库中_remote.repositories的作用
首先直接給結論:_remote.repositories的作用是當maven本地倉庫緩存了jar/pom的情況下修改了maven的配置文件(settings.xml)后依然會去遠程倉庫獲取。
以org.slf4j:slf4j-api-1.5.6.jar為例,本地倉庫中的_remote.repositories文件內容如下:
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Thu Jan 28 21:37:13 CST 2021
slf4j-api-1.5.6.jar>alimaven=
slf4j-api-1.5.6.jar>central=
slf4j-api-1.5.6.pom>alimaven=
slf4j-api-1.5.6.pom>central=
其中alimaven是我的maven配置文件中的私服id。接下來我試著修改一下配置文件,注釋掉阿里云maven鏡像之后重新導入這個依賴,此時_remote.repositories文件變為:
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Thu Jan 28 21:37:13 CST 2021
slf4j-api-1.5.6.jar>alimaven=
slf4j-api-1.5.6.jar>central=
slf4j-api-1.5.6.pom>alimaven=
slf4j-api-1.5.6.pom>central=
?
總結
以上是生活随笔為你收集整理的maven仓库中_remote.repositories的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wpf 模拟抖音很火的罗盘时钟,附源码,
- 下一篇: 了解redis队列原理