确定(屏蔽版本)maven依赖项的源

确定(屏蔽版本)maven依赖项的源,maven,dependencies,Maven,Dependencies,在我的项目中,有一种情况是两个依赖项依赖于不同版本的jar。仅仅显示依赖关系树只显示了较新的版本及其使用位置,因此我最终通过POM文件(我知道它可能在哪里)找到了源代码 我的问题:是否有可能得到一个包含这些被删除的依赖项的依赖项树(显示它们被删除的原因)。我似乎记得m2eclipse插件可以做到这一点,但我更喜欢命令行工具(因为我没有使用eclipse) 编辑: 具体来说,我已经尝试了依赖关系树,包括使用完整的调试输出(-X)运行。据我所知,它在屏蔽这些依赖项时不会显示。只要尝试使用树目标查看依

在我的项目中,有一种情况是两个依赖项依赖于不同版本的jar。仅仅显示依赖关系树只显示了较新的版本及其使用位置,因此我最终通过POM文件(我知道它可能在哪里)找到了源代码

我的问题:是否有可能得到一个包含这些被删除的依赖项的依赖项树(显示它们被删除的原因)。我似乎记得m2eclipse插件可以做到这一点,但我更喜欢命令行工具(因为我没有使用eclipse)

编辑:
具体来说,我已经尝试了依赖关系树,包括使用完整的调试输出(-X)运行。据我所知,它在屏蔽这些依赖项时不会显示。

只要尝试使用树目标查看依赖项树即可。但是通过m2e插件使用Eclipse来解决这些问题可能是个好主意。

这是我尝试的第一件事,我在问题中说得更清楚了。好的,依赖插件的2.1版将显示它。我想对于我的项目来说,使用m2e是唯一可行的解决方案。。。这就是一个指标。maven dependency插件将在旧版本中打印出相同的内容,而不是在maven dependency插件的最新版本(请尝试2.1?)中,并使用树goal.interest。不幸的是,版本2.1完全失败,因为其中一个依赖项显然引用了一个遗留存储库,它以一个
NoRepositoryConnectorException
结束。选中它,您需要2.1个maven依赖项插件来显示信息。