中央仓库找不到parent

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中央仓库找不到parent相关的知识,希望对你有一定的参考价值。

参考技术A 这个是设置有问题或者代码出错,解决的步骤如下:
1.将中央仓库设置为阿里云-清空本地仓库-Update project或者是设置../../pom.xml
但是发现设置后还是无效,本地仓库下载下来的文件是: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标签配置如下:

org.springframework.boot
spring-boot-starter-parent
1.5.9.RELEASE

2.将pom中的dependencies里这样配置:


org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-test
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的主要内容,如果未能解决你的问题,请参考以下文章

怎么自定义maven的中央仓库位置

怎么自定义maven的中央仓库位置?

Eclipse使用Maven时,修改默认中央仓库后的配置报错找不到包的问题解决

私服的问题

怎样从maven的中央仓库中更新jar包到本地仓库

将 Smart 发布到 Maven 中央仓库