2020/02/12 补充:本人版本maven-3.3.9

2020/04/29 补充:如果你是公司项目,用的是公司私有仓库,那你应该先问问公司负责仓库管理的同事,仓库内有没有这个包,或者有没有开启云仓库拉取

前言

在新建springboot项目引入RELEASE版本时,有几率从远程仓库下载jar包出错,导致jar包无法导入.即使我把相关的包都删完,都不行,要么换个仓库,要么换个版本.下面给出两个解决方法。

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.0.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent>
百度有两个解决方案

方式一、配置镜像

因为你未配置maven镜像使用的是默认的,建议在maven的setting中配置国内镜像;

百度有很多镜像的配置方案;

我已经配置,然后发现仍不可以..这就比较郁闷了

在 maven settings.xml 中修改镜像如下:

<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>
</mirror>
随后在IDE中右键项目 maven -》update project

方式二、设置spring仓库服务器

因为最新的RELEASE版本是不稳定的,于是需要指定spring的仓库,在pom.xml后面添加如下代码,然后保存pom.xml文件,就会重新从repo.spring.io中引入jar包。此方法也不一定成功,因为spring的仓库服务器不是国内的,所以你懂的。

    <repositories><repository><id>spring-snapshots</id><url>http://repo.spring.io/libs-snapshot</url></repository></repositories><pluginRepositories><pluginRepository><id>spring-snapshots</id><url>http://repo.spring.io/libs-snapshot</url></pluginRepository></pluginRepositories>

引入之后也是需要update project的。

方法三、降低版本

不建议使用太新的springboot版本,毕竟不太稳定,可以适当的降低小版本。这个很容易理解,毕竟Maven和Springboot是两家公司,而Spring也是外国公司,两者同步时间会有时差。

例如目前最高版本2.2.6

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.6.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent>

适当降低为2.1.x 即可。

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.0.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent>

方法四、总结评论

总结一下评论里的情况

1.确保格式正确!尤其是从pdf中复制出来的。

2.IDEA和maven版本不符合。建议是用IDEA自带的maven。路径在IntelliJ IDEA 2019.3.3\plugins\maven\lib\maven3

3.检查一下网络,更换一下网络,实在不行流量充足可以考虑一下。

原文链接https://blog.csdn.net/weixin_42236404/article/details/84073969

Java--IDEA报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.2.0.RELEAS相关推荐

  1. java报错空指针异常_分析使用Spring Boot进行单元测试时,报出空指针异常

    使用Spring Boot进行单元测试时,发现使用@Autowired注解的类无法自动注入,当使用这个类的实例的时候,报出NullPointerException,即空指针异常. Spring Boo ...

  2. springboot导入项目依赖报错_最详细的 Spring Boot 多模块开发与排坑指南

    来源于公众未读代码 , 作者达西呀 创建项目 创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提.你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创 ...

  3. spring的sanpshot报错_最详细的 Spring Boot 多模块开发与排坑指南

    创建项目 创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提.你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创建一个 Spring Boot 项目 ...

  4. JAVA类运行时,报错“Error occurred during initialization of boot layer”

    JAVA类运行时,报错"Error occurred during initialization of boot layer" 网上查原因是由于JDK9及以上版本引入了模块,所以在 ...

  5. SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean

    SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean ...

  6. Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used) java编译报错

    Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used)java编译报错 在导入Maven项目 ...

  7. 新建eclipse的java项目报错处理

    新建eclipse的java项目报错处理:选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→双击"构建路径上的JAR和类文件夹"下面的项→选择备用JR ...

  8. java 无视报错编译_java 无视报错编译

    java 无视报错编译 [2021-02-06 23:28:35]  简介: 系统运维 走进Java1 centOS 6.5下编译openJDK在进行此次操作的时候,作者一共安装并配置了三次linux ...

  9. java test报错_Java 单元测试报错

    «Java 单元测试报错:Test class should have exactly one public zero-argument constructor» public class Test{ ...

  10. 电脑配置java编译报错_java 编译错误

    我有两个简单的代码,ClickMe.java代码为:importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publiccla ...

最新文章

  1. shell的各种运行模式?
  2. 准确率至上已是过去式,这些趋势在2020年的AI领域更受关注
  3. 转型中的知不知、能不能、愿不愿
  4. 如何在客户端发送ajax请求,ajax - 从服务器(nodejs)发送数据到客户端(ajax请求)
  5. HDU-2086 A1 = ?
  6. 对容器镜像的思考和讨论
  7. 讨论过后而引发对EF 6.x和EF Core查询缓存的思考
  8. vs 2019编写汇编并运行调试
  9. 7 libjpeg使用
  10. Python裸奔也疯狂:批量爬取中国工程院院士信息
  11. springboot + vue开发环境搭建
  12. 快速上手python websockets
  13. WhatsApp选择了便利而不是隐私,这是解决问题的方法
  14. oracle peoplesoft enterprise,Solix实现与Oracle PeopleSoft Enterprise9.1整合
  15. C++运算符重载(简单易懂)
  16. 深入浅出了解几种简单设计模式
  17. 洛谷P1526 智破连环阵
  18. JS中数组迭代方法(JavaScript从入门到疯癫)
  19. wkhtmltopdf参数详解
  20. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程

热门文章

  1. 基于web的标签设计,打印工具,超diao
  2. word 添加手写签名
  3. SMI/SAMI 字幕
  4. Verilog学习日志(2021.7.31)
  5. c语言解决约瑟夫问题,C语言解决约瑟夫问题详解的代码
  6. python做事务所审计收费标准_会计师事务所审计收费标准?2019审计报告收费标准...
  7. 微信公众号迁移公证书需要哪些材料?账号迁移流程来了
  8. 最近的收获以及清明节的安排
  9. Halcon 第二章『图像滤波』◆第5节:texture_laws算子(纹理过滤器)的计算原理
  10. 3D游戏引擎的Web化