[Maven] springboot工程版本的问题

springboot工程版本的问题

依赖的功能组件越来越多,很多组件在不同的功能组件都依赖进来了,比如zookeeper,
引入分布式任务,kafka,zookeeper服务发现的依赖都会传递依赖进来,很多组件多没
有显示指定版本号而是在工程中动态适配的,因此就会造成问题,比如版本相差一点,
恰好对应的版本之间某些类备去除了,都会造成很多问题。下面遇到的一些问题,记录
下来:
1.zookeeper的
2.flyway的;在传递依赖中,依赖的flyway是5.0.x的版本,但是工程最终依赖进来的是

3.x的版本,推测是和springboot的版本有关联,但是3.x的flyway在初始化mysql的时
候schema_version的包含一个字段version_rank,但是4.x的flyway就没有这个字段,
因此在对接已经存在的数据库的时候flyway初始化会失败,只能在工程的主pom里面再
引入一次flyway-core的包,强制指定版本即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值