为什么maven会自动添加多个版本的Jackson-databind

问题描述

我目前正在使用 spring-boot 版本 1.5.22.RELEASE 并且我正在尝试将我的 pom 文件中的 jackson-databind 依赖项的版本(当前为 2.8.11.3)升级到最新版本(2.12.3),但是即使在 mvn clean install 之后,我也看到了 Jackson databind 的两个 jar,即版本 2.8.11.3 和 2.12.3,为什么会发生这种情况,是因为 spring boot 1.5.22.RELEASE 不支持版本 2.12.3 吗?也有尝试将其降级到 2.5.1,但我仍然有杰克逊数据绑定的多个版本(2.5.1 和 2.8.11.3)。(请注意,我已从需要它的组件中排除了杰克逊数据绑定,如 spring-boot-starter-web并将 jackson-databind 作为直接依赖项)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)