第一次使用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这个全局设置后本地仓库开始缓存之后就成功了,所以特别记录一下,也当是一种经验。
如果有什么不正确或者不足欢迎指正!
第一次使用Maven,新建Maven项目时更新出错出现Unable to update maven configuration following project...相关推荐
- Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)
Eclipse下Maven新建Web项目步骤 1. 2. 3. 4. 5. 问题描述 最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看 ...
- 新建gradle项目时总在下载gradle.zip
在新建gradle项目时,总会出现download:https://services.gradle.org/distributions/gradle-3.4-bin.zip一直卡在那里不动. 原来是因 ...
- Ubuntu 新建qt项目时出现 No valid kits found.
Ubuntu 新建qt项目时出现 No valid kits found. 这是由于我们只安装了qtcreator而没有安装qt-sdk. 解决这个问题需要如下步骤: 如果需要需要qt-4和qt-5 ...
- 解决使用webstorm新建vue项目时‘gyp: No Xcode or CLT version detected!’报错
在使用webstorm新建vue项目时,遇到了下面的错误 No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.No rece ...
- IDEA调试SpringMvc项目时,出错:找不到ContextLoaderListener
IDEA调试SpringMvc项目时,出错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade ...
- Maven打包SpringBoot项目时出现Test异常
分享知识 传递快乐 在做 Maven 对 SpringBoot 项目打包时出现以下异常: Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time ...
- IDEA中Maven创建webapp项目时不能自动生成src、webapp目录解决【手动添加】
首先,我标题为什么说必看呢,是因为我因为创建web项目时没有自动生成src目录.webapp目录,也不知道我为什么一定要让去自动生成呢?反正就是去看了很多"大佬"的文章,也尝试了很 ...
- IDEA中新建SpringBoot项目时提示:Artifact contains illegal characters
场景 一步一步教你在IEDA中快速搭建SpringBoot项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/87688277 ...
- eclipse新建Android项目时提示AndroidManifest.xml file missing!
最近在家做一个小的项目时发现刚新建了一个项目还没2秒钟控制台就输出AndroidManifest.xml file missing! 是么R文件统统没有.原来是项目名称不能带中文,用英文的就OK了.
最新文章
- 重载和覆盖的区别?(overload vs override)
- Linux内核--网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构
- mac系统做云服务器,mac系统的云服务器
- [OpenCV] -- win7下配置OpenCV的Qt开发环境
- js实现网页页面回到顶部
- 关系数据库中,表中的每行就是一个对象
- linux进程看门狗使用方式,Linux系统中基于看门狗的精细化进程监控方法及系统的制作方法...
- safari 音频播放问题
- 【转载保存】大型推荐系统架构图设计图
- python按时间分类数据_Pandas / Python – 按时间段分组数据
- Linux知识框架梳理
- AI显微镜面市:20分钟诊断疟疾,精度满足世卫最高标准
- ELK官方文档:在Kibana加密通讯
- ztree的树形结构不能正常显示原因
- NYOJ--40--公约数和公倍数
- 反序列化,从XML中取数据
- 让你的网页更精彩 - Javascript 调用MSAgent
- Android 静默安装的几种方式
- 使用极光推送(www.jpush.cn)向安卓手机推送消息【服务端向客户端主送推送】C#语言...
- AUTOCAD——多段线命令