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

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

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

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

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

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

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

...

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

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

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

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

相关推荐
鱼鳞_16 小时前
Java学习笔记_Day21
java·笔记·学习
码云数智-大飞16 小时前
Java异常体系深度解析:驾驭Checked与Unchecked的艺术
java
fengci.16 小时前
polar2026年春季个人挑战赛(WEB 困难部分)
java·大数据·elasticsearch
攒了一袋星辰16 小时前
SequenceGenerator废弃序列号异步补偿机制技术实现方案
java·开发语言·数据库·mysql
amIZ AUSK16 小时前
Spring Boot 自动配置
java·spring boot·后端
努力学习的小廉16 小时前
Python 零基础入门——基础语法(一)
java·网络·python
Andy工程师16 小时前
前端和后端一起打包
spring boot
AI精钢16 小时前
Claude Certification 出现了一道“官方文档级”错题:关于 Claude Code Skills 优先级的误导
java·开发语言·工程实践·claude code·ai coding·agent skills·技术认证
禹中一只鱼17 小时前
【力扣热题100学习笔记】 - 双指针
java·笔记·学习·leetcode·贪心算法
wangchunting17 小时前
算法-二分查找
java·数据结构·算法