为什么在pom文件中更改springboot的版本会报错

您所在的位置:网站首页 springboot找不到tomcat包 为什么在pom文件中更改springboot的版本会报错

为什么在pom文件中更改springboot的版本会报错

2023-12-11 23:40| 来源: 网络整理| 查看: 265

 

案例分析

 

如图,我新建一个springboot项目, 由于springboot版本迭代太快,而我想用老版本,但默认情况下它只会加载几个最新的版本,因此想要使用老版本都得在项目构建成功后改

在这个位置,改springboot父工程的版本号

就是在这一步的时候,项目报错。它竟然会提醒我maven无法导入spring-boot-starter-parent2.2.1这个jar包,我们就来分析一下原因。

 

springboot项目也属于maven项目,只要是maven项目新建好以后就会出现提示,兄弟你想要手动确认导入maven项目还是自动确认导入maven项目。我图省事,常常点击自动。

 

接着分析,项目刚一构建好,使用的是你之前不得不选择的新版本的springboot,如果你设置成自动导入,maven本地仓库会从中央仓库下载新版本的springboot,这时候你更改成老版本的springboot,maven傻了吧唧的下载了一部分新springboot的依赖,下载了一部分老springboot的依赖。

jar包依赖一杂糅,maven便不会区分你只想要老版本的springboot了,这时候项目jar包就会报错。

 

因此,更好的操作步骤是,我们选择手动确认是否导入依赖,然后在pom文件中我们把依赖名称,坐标等写好了之后,再手动确认导入。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3