Maven pom.xml 中设置 repository 不起作用的解决方法
Maven About 918 words问题
pom.xml
中配置了spring-release
的仓库,却提示无法解析。
<repository>
<id>spring-release</id>
<name>Spring release</name>
<url>https://repo.spring.io/release</url>
</repository>
当前 setting.xml 配置
当前setting.xml
中mirror
配置如下:
<mirror>
<id>local repo</id>
<name>local nexus repository</name>
<url>http://192.168.100.1</url>
<mirrorOf>*</mirrorOf>
</mirror>
说明
<mirrorOf>
的值为*
星号时,表示所有对远程仓库的请求都会被转至配置的<url>
地址。
<mirrorOf>*,!repo1</miiroOf>
:匹配所有远程仓库,id
为repo1
的仓库除外,使用感叹号将仓库从匹配中排除。
示例
将id
为spring-release
的仓库排除在外,这样spring-release
的依赖不会走local repo
,而会请求spring-release
。
<mirror>
<id>local repo</id>
<name>local nexus repository</name>
<url>http://192.168.100.1</url>
<mirrorOf>*,!spring-release</mirrorOf>
</mirror>
Views: 3,289 · Posted: 2022-07-18
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...