Java--IDEA报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.2.0.RELEAS
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相关推荐
- java报错空指针异常_分析使用Spring Boot进行单元测试时,报出空指针异常
使用Spring Boot进行单元测试时,发现使用@Autowired注解的类无法自动注入,当使用这个类的实例的时候,报出NullPointerException,即空指针异常. Spring Boo ...
- springboot导入项目依赖报错_最详细的 Spring Boot 多模块开发与排坑指南
来源于公众未读代码 , 作者达西呀 创建项目 创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提.你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创 ...
- spring的sanpshot报错_最详细的 Spring Boot 多模块开发与排坑指南
创建项目 创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提.你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创建一个 Spring Boot 项目 ...
- JAVA类运行时,报错“Error occurred during initialization of boot layer”
JAVA类运行时,报错"Error occurred during initialization of boot layer" 网上查原因是由于JDK9及以上版本引入了模块,所以在 ...
- SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean
SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean ...
- 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项目 ...
- 新建eclipse的java项目报错处理
新建eclipse的java项目报错处理:选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→双击"构建路径上的JAR和类文件夹"下面的项→选择备用JR ...
- java 无视报错编译_java 无视报错编译
java 无视报错编译 [2021-02-06 23:28:35] 简介: 系统运维 走进Java1 centOS 6.5下编译openJDK在进行此次操作的时候,作者一共安装并配置了三次linux ...
- java test报错_Java 单元测试报错
«Java 单元测试报错:Test class should have exactly one public zero-argument constructor» public class Test{ ...
- 电脑配置java编译报错_java 编译错误
我有两个简单的代码,ClickMe.java代码为:importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publiccla ...
最新文章
- shell的各种运行模式?
- 准确率至上已是过去式,这些趋势在2020年的AI领域更受关注
- 转型中的知不知、能不能、愿不愿
- 如何在客户端发送ajax请求,ajax - 从服务器(nodejs)发送数据到客户端(ajax请求)
- HDU-2086 A1 = ?
- 对容器镜像的思考和讨论
- 讨论过后而引发对EF 6.x和EF Core查询缓存的思考
- vs 2019编写汇编并运行调试
- 7 libjpeg使用
- Python裸奔也疯狂:批量爬取中国工程院院士信息
- springboot + vue开发环境搭建
- 快速上手python websockets
- WhatsApp选择了便利而不是隐私,这是解决问题的方法
- oracle peoplesoft enterprise,Solix实现与Oracle PeopleSoft Enterprise9.1整合
- C++运算符重载(简单易懂)
- 深入浅出了解几种简单设计模式
- 洛谷P1526 智破连环阵
- JS中数组迭代方法(JavaScript从入门到疯癫)
- wkhtmltopdf参数详解
- 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程
热门文章
- 基于web的标签设计,打印工具,超diao
- word 添加手写签名
- SMI/SAMI 字幕
- Verilog学习日志(2021.7.31)
- c语言解决约瑟夫问题,C语言解决约瑟夫问题详解的代码
- python做事务所审计收费标准_会计师事务所审计收费标准?2019审计报告收费标准...
- 微信公众号迁移公证书需要哪些材料?账号迁移流程来了
- 最近的收获以及清明节的安排
- Halcon 第二章『图像滤波』◆第5节:texture_laws算子(纹理过滤器)的计算原理
- 3D游戏引擎的Web化