今天遇到一个很神奇的问题,同样pom依赖,同事可以正常下载并使用,到我这就不行。但是我把版本改成Greenwich.SR2是可以成功下载的,整的我一度怀疑是SpringCloud和SpringBoot版本号不匹配的问题,但最后发现不是。
这是pom:
一直报错,提示无法下载,但是我在远程仓库里能看到确实存在这个依赖文件。但就是无法下载!!
经过百度,折腾了一天,终于找到了解决方法!!!就是改pom文件中的<repositories>,改成如下:
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>repository.springframework.maven.release</id>
<name>Spring Framework Maven Release Repository</name>
<url>http://maven.springframework.org/milestone/</url>
</repository>
<repository>
<id>org.springframework</id>
<url> http://maven.springframework.org/snapshot</url>
</repository>
<repository>
<id>spring-milestone</id>
<name>Spring Maven MILESTONE Repository</name>
<url>http://repo.spring.io/libs-milestone</url>
</repository>
<repository>
<id>spring-release</id>
<name>Spring Maven RELEASE Repository</name>
<url>http://repo.spring.io/libs-release</url>
</repository>
</repositories>
经过修改后,问题成功解决。具体原因不清楚,有人说是SSL问题,有待考证