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

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

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

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

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

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

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

...

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

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

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

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

相关推荐
黎雁·泠崖1 分钟前
Java底层探秘进阶:JIT汇编逐行拆解!Java方法栈帧与C语言深度对标
java·c语言·汇编
老华带你飞7 分钟前
智能菜谱推荐|基于java + vue智能菜谱推荐系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
小钟不想敲代码24 分钟前
Python(三)
java·python·servlet
Qiu的博客27 分钟前
Spring Boot 全局异常处理策略设计(一):异常不只是 try-catch
java·spring
Han.miracle31 分钟前
Java集合核心:ArrayList与LinkedList深度解析
java·开发语言
篱笆院的狗33 分钟前
Group by很慢,如何定位?如何优化?
java·数据库
期待のcode1 小时前
Java的反射
java·开发语言
h7ml1 小时前
在Spring Boot中集成企业微信API的统一异常处理与日志追踪方案
spring boot·企业微信
2201_757830871 小时前
AOP入门程序
java·开发语言