第一次使用Maven,新建Maven项目时更新出错出现Unable to update maven configuration following project...

出现该错误意味着无法更新Maven,可能是本地仓库错误带来的原因,每一次创建Maven项目都会弹两个窗口,意思是无法更新,,,,忘记截图。

之后在配置文件第一行报错

Failure to transfer org.apache.maven:maven-archiver:pom:2.5 from http://repo.maven.apache.org/

 maven2 was cached in the local repository, resolution will not be reattempted until the update 

 interval of central has elapsed or updates are forced. Original error: Could not transfer artifact 

 org.apache.maven:maven-archiver:pom:2.5 from/to central 

第一次学Maven这个问题纠结了我一晚上,无法从中央仓库下载jar到本地仓库,估计主要原因时本地仓库出现了问题,多次将其删除后更新Maven项目,但是都没有效果,更新到一半都会出报相同的错误,打开文件夹会发现都是未下载完的残留,导来别人的仓库也没有作用,继续报错,而且报错的版本有时候2.1有时候2.4,2.5,2.6的弄得我头都大了,不过最终还是解决了。

尝试第一种方法

1.根据错误提示找到本地仓库的org.apache.maven:maven-archiver:pom:2.5目录,查看是那个出现问题,我的是2.5,然后将2.5文件夹或者文件夹中的XXX.lastudpated文件删除,

回到eclipise中右击Maven项目

更新项目,此时会从****\apache-maven-3.6.2-bin\apache-maven-3.6.2\conf目录中的settings.xml文件中配置的中央仓库地址中缓存所需要的jar文件等,

但是这种方法尝试了很多次,把整个文件夹仓库中的内容都删了也不行,同样还是会下载XXX.lastudpated等未完成的文件,报相同的错误。

2.尝试从cmd窗口,多次使用命令mvn tomcat:run来加载项目,多次尝试后能看到正在从中央仓库下载文件,但是下载的文件还是相同的文件

3.最后看到https://blog.csdn.net/weixin_39723352/article/details/80848036这一篇文章,

首先,我清空了整个本地仓库

我在Maven选项下的User Settings下Global Settings下将我的Maven安装地址复制一遍,应用可以看到eclipise正在更新,但是第一次失败了

再次清空了本地仓库,经过多次尝试后,竟然成功了。

         总结一下,出现这种原因主要是本地没有jar文件。使用这几种方法都是更新本地仓库,从中央仓库缓存jar文件。但不知道为什么多次尝试都没有成功。第三种方法的成功至于为什么我不太清楚,但是配置完Global Settings这个全局设置后本地仓库开始缓存之后就成功了,所以特别记录一下,也当是一种经验。

如果有什么不正确或者不足欢迎指正!