Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 为什么maven会自动添加多个版本的Jackson数据绑定_Spring_Spring Boot_Maven_Jackson_Pom.xml - Fatal编程技术网

Spring 为什么maven会自动添加多个版本的Jackson数据绑定

Spring 为什么maven会自动添加多个版本的Jackson数据绑定,spring,spring-boot,maven,jackson,pom.xml,Spring,Spring Boot,Maven,Jackson,Pom.xml,我目前使用的是spring boot版本1.5.22.RELEASE,我正在尝试将pom文件中Jackson databind依赖项的版本(当前为2.8.11.3)升级到最新版本(2.12.3),但即使在mvn clean安装之后,我仍然看到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

我目前使用的是spring boot版本1.5.22.RELEASE,我正在尝试将pom文件中Jackson databind依赖项的版本(当前为2.8.11.3)升级到最新版本(2.12.3),但即使在mvn clean安装之后,我仍然看到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)的Jackson数据绑定。(请注意,我已将Jackson databind in排除在需要它的组件之外,如spring boot starter web,并将Jackson databind作为直接依赖项)

您所说的“我看到两个jars for Jackson databind”是什么意思?你到底在找什么?升级到最新版本的Spring Boot…1.X行是很长时间的EoL…@JFabianMeier“我看到两个jars for Jackson databind”,我的意思是,在我的外部库下,我可以看到maven:com.fasterxml.jackson.core:jackson-databind:2.8.11.3和maven:com.fasterxml.jackson.core:jackson-databind:2.12.3即2个版本的jackson-databind@khmarbaise这是一个非常大的回购协议,不可能更新spring boot版本,因为现在我只是想弄清楚jackson-databind:2.12.3受Spring boot v1.5.22支持。Release您所说的“我的外部库”是什么意思?这两个版本的jackson databind都在您创建的最终JAR或WAR中吗?