报错原因
从图中看出,pom.xml的报错在第1行,具体的报错信息显示为Unknown。
没有具体错误信息,我们就从pom.xml的作用查起,pom.xml的作用是管理jar包,因此猜测jar包的引用出错。
查找${maven安装目录}/conf/setting.xml,
得到:
<mirror>
<id>AliMaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
发现maven的远程仓库为http://maven.aliyun.com/nexus/content/groups/public/,可能仓库里没有某一个jar包。
通过分析pom.xml文件发现,最可能出错的地方是查找 spring-boot-starter-parent-2.1.5.RELEASE得到它的日期是May,2019。所以,怀疑是jar包无法完全下载到本地。所以,修改 spring-boot-starter-parent的版本。
解决办法
将spring-boot-starter-parent的版本的修改为2.1.1,鼠标右键点击项目-Maven-Update Project。报错信息消失,结果如下图所示:
题外话:个人认为,一般pom.xml的问题基本涉及jar问题,可以查看jar包是否完全下载到本地,如果下载不完全,就更改jar包版本试一试。