先描述一下为什么会出现这个问题:我帮同学写一个项目,项目给他,放到他的Idea上就各种报错,这个是其中一个调的比较久的。
我的项目在我的电脑上没问题,放到他的“非程序员”电脑上就各种报错。
我先让他配置了java环境,然后配置maven环境,然后把idea的环境和电脑配置的环境统一,具体可百度看其他博客。
配置好后就报错如下:
Cannot resolve org.assertj:assertj-core:3.13.2按照https://blog.csdn.net/qq_38287890/article/details/101628637这位博主的方法改了。注意这里有的网址ping不通,还会继续报错。
这位博主文章大概意思就是报这个错是因为
网络问题导致不能下载插件,于是那我们就来多配几个镜像
配置maven文件下conf/settings.xml文件中的镜像:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
注意只需要保留这一个镜像即可!!其他ping不通还会继续报错!!!
以下是我的试错过程,我按照博主配了3个镜像,报错如下:
Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.2.RELEASE from/to mirrorId (http://repo1.maven.org/maven2/): Transfer failed
for http://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-parent/2.2.2.RELEASE/spring-boot-starter-parent-2.2.2.RELEASE.pom这个真是找了很久怎么改,搜索前半段可能有的错误全改了一遍,后来发现是配置的第一个镜像
<mirror>
<id>mirrorId</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name </name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
ping不通,就把这个镜像删除了,并且找到maven 目录下:apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-parent\2.2.2.RELEASE 把这个文件夹里面类型是lastUpdated的删除。

就可以了。
版权声明:本文为fuckingone原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。