填坑之路!SpringBoot导包坑之spring-boot-starter-parent
填坑之路!SpringBoot导包坑之spring-boot-starter-parent
大誌 2018-11-14 21:03:25 104522 收藏 83
分类专栏: Bug 文章标签: SpringBoot
版权
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 中修改镜像如下:
alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central 随后在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.检查一下网络,更换一下网络,实在不行流量充足可以考虑一下。
有什么问题可以评论或者私信我,每日在线解(LIAO)疑(SAO)。
我是大誌,一位准备996的卑微码农
填坑之路!SpringBoot导包坑之spring-boot-starter-parent相关推荐
- springboot导包显示不存在_基础篇:Spring Boot入门体验(图文教程)
优质文章,及时送达 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架.Spring Boot 是所有基于 Spring Framework 5.0 开 ...
- springboot导包显示不存在_(一)SpringBoot搭建基本后端应用
boot在计算机术语中是启动的意思,SpringBoot也就是Spring的启动器. 稍有经验的JavaWeb程序员对于传统SSM结构的MVC应用,大多数最不好的体验就是搭建一个项目需要进行大量的配置 ...
- springboot项目实战_2019学习进阶之路:高并发+性能优化+Spring boot等大型项目实战...
Java架构师主要需要做哪些工作呢? 负责设计和搭建软件系统架构(平台.数据库.接口和应用架构等),解决开发中各种系统架构问题. 优化现有系统的性能,解决软件系统平台关键技术问题攻关.核心功能模块设计 ...
- idea springboot 无法run_2021 最新版 Spring Boot 速记教程
优质文章,及时送达 本文来源:http://r6d.cn/X6FP 结束了前面的<Spring 源码深度学习>,八月给自己放松了一下,看了几本小说和电视剧,还有写一个工作中用到的小工具,周 ...
- springboot 学习十五:Spring Boot 优雅的集成Swagger2、Knife4j
文章目录 导言 一.swagger2介绍 二.springBoot-swagger2实战演练 1. 快速创建项目 2. 引入是swagger2 依赖 3. swagger2 常用注解 4. ==配置 ...
- eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?
我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...
- SpringBoot快速开发利器:Spring Boot CLI
今日推荐 推荐一个 Java 接口快速开发框架干掉Random:这个类已经成为获取随机数的王者Docker + Intellij IDEA,提升 10 倍生产力!笑出腹肌的注释,都是被代码耽误的诗人! ...
- 从零开始学springboot笔记(二)-Spring boot返回json数据(中文无乱码)
先创建json实体类,如下: public class Demo {private int age; private String address; private String name; priv ...
- springboot中获取bean_最新Spring Boot干货总结(超详细,建议收藏)
前言:本文非常长,建议先mark后看,也许是最后一次写这么长的文章说明:前面有4个小节关于Spring的基础知识 分别是:IOC容器.JavaConfig.事件监听.SpringFactoriesLo ...
最新文章
- python下载文件的几种常用方法
- 【爬蟲】爬蟲概述、分類及運行原理
- boost::transpose_graph用法的测试程序
- 【Linux系统编程】文件描述符的复制dup()和dup2()
- 基础线性规划实现---python
- Ubuntu上 anaconda的卸载
- apache 启用 gzip压缩
- 传输分析_医院智能物流传输系统运营管理和效益分析
- STM8 ADC转换模式-------单次模式
- wordpress如何去掉顶部工具条
- 查看本机外网IP地址
- 华为模拟器eNSP下载与安装教程(面向小白)
- 课堂笔记_图形学基础课程_简单认知00
- 全球定位经纬度的方法现在是GPS等系统定位,以前是指南针罗盘六分仪
- centerOs底下安装mysql
- 对于云计算的行业发展,有哪些好的建议?
- html期末成绩查询页面,小学分数查询
- Python周刊502期
- CAD牙孔lisp_分解vlx - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
- 看图记设计模式【三】,创建模式系列:抽象工厂模式
热门文章
- EMD基础学习---emd例子
- 纸本书变电子书是很小的事——詹宏志谈数字出版时代
- app安全测试-OWASP ZAP 2.8 使用指南(一):安全测试基础及ZAP下载、安装
- tmall.item.simpleschema.add( 天猫简化发布商品 )
- Flutter Demo 简单的涂鸦应用
- 机器学习基石(林軒田)笔记之十三
- 罗德里格旋转公式推导
- php+mysql获取7天、30天的统计数据,没有数值的补充0 By勤勤学长
- php批量遍历读取所有文件夹的名称
- 少女长期与宠物睡觉 遭“宠物虫”噬骨导致瘫痪