有毒的maven仓库下载不到包问题已解决
1.本来今天想用springInitializr创建一个springboot项目,我点击了一些需要的依赖以后成功创建项目,却出现一直无法下载依赖的问题
话不多说,看下面的图
添加了一些依赖
但却出现了external libraries里面没有依赖,并且maven里的依赖也下不到,并且全部飘红的情况,总是报出奇葩情况,要么是超时,要么是501请求不到资源。
这里我尝试了很多方式,比如修改pom.xml文件,但是没有生效
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
</repository>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
接着又尝试了修改导入方式,如下将Import Maven···的对勾勾上,但也没起作用,有可能对其他情况会起作用
在尝试了很多很多方式以后,我终于成功的能使用maven导入依赖
我就大概明白了原因,因为在以前设置idea的maven下载仓库时改变了setting.xml文件
因此我改变了远程下载仓库的路径,也有可能是当时修改之后还能用那个路径下载maven依赖,因此我在右击项目之后找到maven下的setting.xml文件修改了maven下载路径
将内部的代码修改成如下的配置
<?xml version="1.0" encoding="UTF-8"?><mirrors>
<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
自己引用其中一个,我是引用的第三个,阿里云的仓库,感谢阿里云为广大代码工作者做出巨大贡献。
<url>http://192.168.1.100:8081/nexus/content/groups/public/</url>
<url>http://repo.maven.apache.org/maven2</url>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
结果终于开始自动导入了