本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云
最近我在研究学习 Springboot,它在百度的搜索指数也直线上升,为了我的未来,因此我下了很大的功夫来学习的。在学习的过程中遇到了很多实际问题,本文将分享一个在使用 Springboot 时遇到的问题。
我从 Springboot 的官网:http://start.spring.io/ 构建了一个 Springboot 项目。
步骤如下:
-
访问http://start.spring.io/
-
选择构建工具Maven Project、Spring Boot版本1.3.6以及一些工程基本信息,点击“Switch to the full version.”java版本选择1.7,可参考下图所示:
-
点击Generate Project下载项目压缩包
-
解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的文件夹-> Finsh,OK done!
导入项目后,找到 main 方法进行运行,结果报了下面的异常:
Project build error: Non-resolvable parent POM for com.example:demo:0.0.1-SNAPSHOT: Failure to find org.springframework.boot:spring-boot-starter-parent:pom:1.5.8.RELEASE in maven.tedu.cn/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced and 'parent.relativePath' points at no local POM
根据问题的提示,我们可以看出是在仓库中查找 spring-boot-starter-parent 失败导致的。
那么为什么会失败呢?很可能是你的 setting.xml 配置文件配置的不对。改成下面的配置即可解决这类问题:
<?xml version="1.0" encoding="UTF-8"?> <!-- 业余草:www.xttblog.com --> <settings> <localRepository>D:\Common Files\maven\repository</localRepository> <interactiveMode>true</interactiveMode> <offline>false</offline> <mirrors> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>spring2.0 for this Mirror.</name> <url>https://repo.spring.io/libs-milestone</url> </mirror> <mirror> <id>net-cn</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://maven.net.cn/content/groups/public/</url> </mirror> <mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>ibiblio</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url> </mirror> <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror> </mirrors> <profiles> <profile> <id>neo</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/libs-milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>neo</activeProfile> </activeProfiles> </settings>
如果问题还没有解决,欢迎留言或关注我的微信公众号进行反馈!
最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!
本文原文出处:业余草: » 解决Project build error: Non-resolvable parent POM for com.example:demo:0.0.1-SNAPSHOT问题