springboot项目测试环境构建出的依赖包比本地构建出的依赖包多

本地能够正常启动服务,但是测试环境启动报错。

上述druid是服务pom文件中之前引入的依赖包,后续由于某种原因而不需要该依赖包了,故已在pom文件中移除掉了该依赖包。

移除该依赖包之后,本地服务可正常构建和启动。

而测试环境却出现上述错误。

已仔细排查项目中所有pom文件,均未使用到druid依赖包。

对比测试环境启动的jar包和本地启动的jar之后发现,确实测试环境的jar包中会有druid的jar包,而本地无此jar包。

...

最终在组长的帮助下,发现本项目中引入的common依赖包的路径和其它项目的common依赖包的路径是一样的。

而其它项目的common包是引入了druid依赖的。

导致在构建本项目时,通过common的路径在maven仓库中得到的依赖包是其它项目的,所以会将druid引入进来。

解决办法就是更改一下本项目的common名称即可。

相关推荐
float_com14 小时前
【JavaWeb常见BUG】—— Lombok依赖失效问题
java·javaweb·bug分析与解决
通往曙光的路上14 小时前
异步任务la
java·开发语言
SadSunset14 小时前
(16)MyBatis执行流程分析(偏上层架构)
java·架构·mybatis
Tan_Ying_Y14 小时前
JVM内存结构,什么是栈桢?
java·jvm
木井巳14 小时前
【多线程】Thread类及常用方法
java·java-ee
小年糕是糕手14 小时前
【C++】内存管理(下)
java·c语言·开发语言·数据结构·c++·算法
CoderYanger14 小时前
第 479 场周赛Q2——3770. 可表示为连续质数和的最大质数
java·数据结构·算法·leetcode·职场和发展
L.EscaRC14 小时前
Spring Boot开发中加密数据的模糊搜索
java·spring boot·后端
艾莉丝努力练剑14 小时前
【Linux基础开发工具 (六)】Linux中的第一个系统程序——进度条Linux:详解回车、换行与缓冲区
java·linux·运维·服务器·c++·centos