刚开始创建Spring boot项目时,pom.xml文件时报如下图错误:
在网上百度的说让更新下Maven的update project,我试了没用,之后就重新下maven并且配置上了阿里的中央仓库的镜像
注意:安装Maven3之前需要安装jdk1.7以上版本,下面介绍的是最新版Maven官网下载并安装,
每个人使用的编辑器不同,在这里我就不介绍了,可以去网上查对应编辑器Maven配置方法。
我下载的是3.5.0版本的
第一步,官网下在地址 http://maven.apache.org/download.cgi
第二步,解压文件包
1.apache-maven-3.5.2-bin.zip是压缩包,解压到安装路径即可。
2.apache-maven-3.5.2-src.zip是maven源码。
第三步,配置环境变量,类似jdk环境配置
1.创建M2_HOME环境变量,指向maven的安装目录。
M2_HOME
D:\mavens\apache-maven-3.5.0-bin\apache-maven-3.5.0
2.并将%M2_HOME%\bin追加到PATH路径中。
3.调试是否安装成功,在cmd中输入 mvn -version
第四步,将本地仓库配置到指定路径(*可以不进行配置,默认在C盘)
在maven解压文件中,conf目录中修改settings.xml文件
(D:\mavens\apache-maven-3.5.0\conf\settings.xml)。
可以添加新的仓库路径
路径 :D:\mavens\apache-maven-3.5.0\conf\ settings.xml
还要创建一个本地仓库文件,用于以后下载jar存放的的文件夹 ,创建完之后还要在settings.xml文件中配置上仓库文件地址这样maven项目才能找到
我用的默认的地址
完整的 settings.xml文件
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
第五步,配置了中央仓库的镜像:(换成了阿里的,比较稳定)
settings.xml文件中,在mirrors标签中添加子标签如下
配置完成后的结果
pom.xml代码
总结:为什么会报错找不到perter,分析具体有两个原因,
第一:maven项目并未自动配置找到我们电脑中的本地仓库中的pom.xml文件这个是每个maven项目都是继承的一个文件,
第二:maven项目也没有找到外国的中央仓库中的pom.xml。
所以在这里配置上阿里中央仓库后,maven项目模认中央仓库里的pom.xml文件为父类,找到了默认父类maven项目就不会在报错了。