在maven工程中构建自己的第一个SpringBoot项目时,pom.xml中的<parent>报错

问题描述:

之前的maven仓库是在做“淘淘商城”时,跟着老师的步骤做的。现在在学习SpringBoot,创建第一个SpringBoot的maven工程时,pom文件的报错如下:

Description    Resource    Path    Location    Type
Project build error: Non-resolvable parent POM for com.bjsxt:01-spring-boot-hello:0.0.1-SNAPSHOT: 
Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:1.5.10.RELEASE from https://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.springframework.boot:spring-boot-starter-parent:pom:1.5.10.RELEASE from/to central (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_version and 'parent.relativePath' points at wrong local POM    pom.xml    /01-spring-boot-hello    line 3    Maven pom Loading Problem

解决方法:参照这篇文章https://blog.csdn.net/cherry_vicent/article/details/107508781

第一步:将安装路径下的apache-maven-3.5.3\conf\settings.xml文件复制一份到新地址的.m2目录下面(与repository在同一目录)。在maven工程中构建自己的第一个SpringBoot项目时,pom.xml中的<parent>报错_第1张图片

第二步:打开settings.xml做一处修改:此处为修改为从阿里云服务器上下载依赖,强烈建议更换,下载速度会快很多,在文件第160行

原始文件:



修改后的文件:






nexus-aliyun
*
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public


第三步:完成后重启eclipse。

 

你可能感兴趣的:(走进Java的世界,maven,springboot)