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

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

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

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

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

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

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

...

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

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

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

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

相关推荐
liberty8882 分钟前
dppt如何找到弹框
java·服务器·前端
s***38565 分钟前
Spring 中的 @ExceptionHandler 注解详解与应用
java·后端·spring
T***74259 分钟前
【Spring Boot】 SpringBoot自动装配-Condition
java·spring boot·后端
Seven9710 分钟前
剑指offer-44、翻转单词序列
java
醉风塘13 分钟前
如何将class文件替换到Jar包中:完整指南
java·jar
276695829215 分钟前
雷池waf 逆向
java·开发语言·前端·python·wasm·waf·雷池waf
逸Y 仙X16 分钟前
Java时间类型入门到实战
java·ide·spring·tomcat
Want59517 分钟前
C/C++跳动的爱心③
java·c语言·c++
h***936618 分钟前
记录 idea 启动 tomcat 控制台输出乱码问题解决
java·tomcat·intellij-idea
Le1Yu18 分钟前
核销优惠券(OpenFeign远程调用、微信小程序滑动分页查询后端实现、ThreadLocal存储用户信息、seata解决分布式事务问题)
java