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.xmlmirror配置如下:

<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>:匹配所有远程仓库,idrepo1的仓库除外,使用感叹号将仓库从匹配中排除。

示例

idspring-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

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh