有没有办法检测是否已将新的依赖项添加到maven项目中,因为它是以前的构建/发布?

问题描述 投票:1回答:2

当传递依赖性发生变化时,我正在研究的项目没有直接的变化。当我更新自其先前版本以来自身带来新依赖关系的依赖项时,很难跟踪传递依赖关系,并且知道是否有任何新库添加到我正在构建的项目或现有传递依赖项的版本中会很好已经改变。

是否有maven插件可以检测到像这样或maven标志的依赖项更改?

maven maven-plugin
2个回答
2
投票

使用mvn dependency:list -Dsort=true > file生成所有依赖项到文件中。 POM更改后生成第二个文件。然后diff文件以查看更改


1
投票

如果您不进行任何更改,则传递依赖性也不会更改。只有在更改POM时才会发生这种情况。例如,您更改已使用依赖项的版本。

如果库更改依赖项,则库的版本将增加。要受此更改的影响,您需要在POM中使用该新版本。

© www.soinside.com 2019 - 2024. All rights reserved.