【问题】
- 删除本地仓库后,公共的依赖(在中央仓库可以找到的依赖)可以下载,但是公司私服中的依赖无法下载
- 公司私服中依赖更新,本地仓库无法更新私服中的依赖
【解决】
开发阶段中,在项目 pom.xml 中的根标签中配置私服仓库,刷新即可,具体如下:
- pom.xml 中配置私服仓库
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- 其他标签省略 -->
<repositories>
<repository>
<id>maven</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>公司私服地址,可以从公司给的 settings.xml 中得到</url>
</repository>
</repositories>
</project>
- 重新加载项目依赖