刚开始遇到这个问题搜搜发现基本都是删除整个Maven相关文件,然后强制更新,重新下载。因为是国外镜像所以网速会非常非常慢,以至于强制更新并不是很成功。
一:其实遇到以上错误内容时并不需要将整个Maven文件删除,而是删掉当前错误提示的路径下的文件,然后重新build,下载完整的当前项目所需要的配置文件。
二:更换国内镜像可以很好解决网速问题。
在以下默认路径下一般没有settings.xml文件,所以只需在此路径下新建settings.xml文件,并且将镜像配置内容复制粘贴即可。
此为阿里云Maven仓库配置内容
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
或者打开项目pom.xml文件添加或修改以下内容
<repositories>
<repository>
<id>nexus-163</id>
<name>Nexus 163</name>
<url>http://mirrors.163.com/maven/repository/maven-public/</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>