用Maven更新依赖,会发现有些公司仓库的包依赖下载失败,原因是:配置文件配置了镜像,导致 pom.xml 中 repository 失效。
若是,则可选择两种方式:
1.在setting.xml注释掉镜像部分。
2.添加<mirrorOf>*,!xxx</mirrorOf>
,xxx是公司仓库id
第二种方式:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*,!thirdparty</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
主要含义是指公司部分仓库的依赖不通过镜像下载。
参考Maven 打包失败,提示 “POM for xxx is missing, no dependency information available”