前言:
1,找不到文件 The container 'Maven Dependencies' references non existing library '${groupid}/${artifactid}-${version}.jar'
2,首次引入maven依赖的项目,pom.xml文件报错
3,报错,Project build error: Non-resolvable parent POM
正文:
1,找不到文件 The container 'Maven Dependencies' references non existing library '${groupid}/${artifactid}-${version}.jar'
原因:下载文件失败,生成了*.lastUpdated 的文件。导致文件没有下载过来,又不会再次去拉取
解决方法:查找 *.lastUpdated ,然后将找到的文件全部删除。重新 Maven Update Project
参考博客:
Maven Dependency 下载失败问题 - duangr的个人页面 - OSCHINA
https://my.oschina.net/duangr/blog/182134
Maven出现.lastUpdated结尾的文件问题及解决 - 软件开发其他 - 红黑联盟
https://www.2cto.com/kf/201802/718147.html
2,首次引入maven依赖的项目,pom.xml文件报错
第一次引入会出现很多的依赖错误
解决方法:在出错的项目目录下打开cmd,输入命令行mvn compile,运行成功后,回到IDE(eclipse或者IDEA),重新 Maven Update Project
参考博客:
Spring Tool Suite首次使用pom.xml出现依赖错误解决方法 - just memory - ITeye博客
https://fair-jm.iteye.com/blog/1995098
3,报错,Project build error: Non-resolvable parent POM
原因:引入的父模块和子模块的版本信息不一致
参考博客:
myeclipse导maven项目 如何加载缺少的JAR 报错“Project build error: Non-resolvable parent POM”-CSDN论坛
https://bbs.csdn.net/topics/391044398