Maven Tycho:找出传递依赖来自哪里



我有一个使用Tycho的Maven项目设置。是否有一种方法可以找出传递依赖来自哪里?(例如,通过显示依赖树)


的背景我试图通过运行

来解决在一些依赖项中发现的漏洞
mvn org.owasp:dependency-check-maven:check -DfailBuildOnCVSS=7

显示的大多数依赖项实际上是可传递的依赖项,因此它们实际上并没有直接出现在我们的项目中。为了找出它们来自哪里,我试着运行mvn dependency:tree,但由于Tycho的工作方式,Tycho获取的所有依赖项都显示为直接依赖项,所以我不知道它们来自哪里。

是否有一种方法可以找出传递依赖是从哪里来的?例如,运行mvn dependency:tree的tycho方式?

在第谷3.0.0,一个新的魔咒,tycho-p2-plugin:dependency-tree已被添加。这里已经公布了:https://github.com/eclipse-tycho/tycho/blob/master/RELEASE_NOTES.md#new-tycho-p2-plugindependency-tree-mojo

最新更新