中央仓库找不到parent
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中央仓库找不到parent相关的知识,希望对你有一定的参考价值。
参考技术A 这个是设置有问题或者代码出错,解决的步骤如下:1.将中央仓库设置为阿里云-清空本地仓库-Update project或者是设置
但是发现设置后还是无效,本地仓库下载下来的文件是:spring-boot-starter-parent-1.6.4.RELEASE.pom.lastUpdated(错误的如图:)
最后发现无需修改任何东西,一直删除本地仓库的残留错误的文件-》UpdatePoject即可(看运气,可能是因为你的网络不好或者是因为各种外在原因)直到在本地仓库如图的文件即代表第一个错误解决
2. 报错信息2:pom文件头信息报错
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,
org.apache.maven.archiver.MavenArchiveConfiguration)
(这个错最坑,会导致所有正常的maven项目报错,导致我重装了Myeclipse)
解决方式:
原因是自己的Maven配置文件不是最新的,按照步骤操作下来后导致所有maven错误...由于是新手的问题,重装了MyEclipse
解决步骤:
1.将自己的spring-boot-starter-parent版本由2.0.0.RELEASE降至1.5.9RELEASE(注 意在第一步的时候从中央仓库下载的版本就得是1.5.9RELEASE)然后parent标签配置如下:
spring-boot-starter-parent
2.将pom中的dependencies里这样配置:
spring-boot-starter-web
spring-boot-starter-test
一定要添加第二个!不然会报别的错
总结:将正确的文件下载到本地仓库->降低版本->添加spring-boot-starter-test
maven本地仓库和中央仓库配置
本地:
maven默认会配置到C盘用户下的.m2,当然可以更改其默认路径
打开maven安装目录找到conf->settings搜索localRepository 中间放包默认下载路径
中央:
1.项目要用到jar包时maven会自动去本地仓库找
2.找不到就去中央仓库找
3.中央仓库没有就去远程仓库找如果没有则抛出异常
常用私服:
镜像问题:解决访问慢
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
以上是关于中央仓库找不到parent的主要内容,如果未能解决你的问题,请参考以下文章