首先检查idea配置的maven是否正确,修改idea默认的maven地址,正确的情况下:
1、pom下载文件出现lastUpdated:在pom文件里面添加镜像私服
repositories
如:
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/libs-milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
再如阿里云的镜像:
<repositories>
<repository>
<id>aliyunmaven</id>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
</repositories>
2、pom不下载包问题:进入pom所在目录,mvn clean或者mvn clean package一下。
3、下载包报错 Return code is: 501, ReasonPhrase: HTTPS Required:
这是因为2020年1月15日起,中央存储库不再支持通过纯HTTP进行的不安全通信,并且要求对存储库的所有请求都通过HTTPS进行加密。于是我们在构建过程中所依赖的settings文件中,加入了一以下配置:
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>https://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>