首页 > 解决方案 > Maven Pom 更新依赖差异

问题描述

我有一个具有多个依赖项(spring boot、hibernate 等)的 pom 文件。当我更改其中一个的版本时,许多其他的都会更新,例如 hamcrest。有什么方法可以跟踪,当您更改依赖项的版本时会发生哪些变化?例如,当您更改 spring-boot-dependencies 的版本时,您可以看到有可能更改 hamcrest 或 jackson 版本。

标签: javaspring-bootmavenpom.xml

解决方案


我所做的是mvn dependency:tree在做出改变之前先跑。将输出保存到文本文件,然后进行更改并运行相同的命令。将该输出保存到另一个文本文件。

然后,您可以根据需要比较两者。比较 UNIX 中的两个文件


推荐阅读