Maven 项目pom.xml引入parent依赖报错:Project build error: Non-parseable Pom
最近在学习SpringBoot的时候,按照视频上的教学引入spring-boot-starter-parent的2.0.0版本依赖的时候报出了这个错误,奇怪的是换成1.5.6的版本又不报错了,但是视频上是2.0.0,最后也是在看了好几篇其他同志写的博客之后才解决的,废话少说.
注:"鄙人并没有系统的学习过maven相关的知识,本方案属于实在是不知道哪里出现的错误,从头重装配置maven的究极解决方案"
1. 首先我们先下载新的maven,下载地址
http://maven.apache.org/download.cgi
我下载的是3.6.1版本的如下图
- 然后解压
- 解压之后,找到里面的文件conf>setting.xml
- 编辑在标签
<mirrors>
标签里面加入下面一段(表示远程仓库的信息,这里引用的阿里云的远程仓库)
<mirror>
<id>nexus-aliyun</id>
<name>nexus-aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
- 同样是这个setting.xml文件找到如下标签
<LocalRepository>D:\MavenRepositoties</LocalRepository>
- 这个是本地仓库的位置,就是在pom.xml引入依赖之后的jar下载到的位置(自行更改),然后保存
2.配置环境变量
- 首先是系统变量如图
变量值更改到自己安装的目录
- 然后在用户变量的path中新建
%M2_HOME%\bin
- 确定保存之后,打开cmd命令输入
mvn -version
结果如下
3.配置eclipse
- 打开eclipse点击Preferences搜索maven如图
点击add 弹出窗口后点击Directory,如图
然后找到自己之前下载解压的maven文件夹目录,点击Finish
最后右击自己的项目>Maven>Update Project …
安静的等待eclipse右下角的小进度条弄完…然后就
了