繁体   English   中英

如何查找第三方库中正在使用的第三方组件

[英]How to find third party component being used in a third party library

我有一个庞大的Maven项目,该项目利用了许多第三方库。 当我运行BlackDuck扫描以查找依赖项时。 它使用具有商业许可证的图书馆进行报告。 我已经使用mvndependency:tree手动运行了一个报告,但是我找不到此依赖关系。 我现在的假设是某些第三个库正在使用此组件。

我如何找出哪个第三方库正在使用该第三方库组件。

mvn dependency:tree显示项目的所有依赖关系和传递依赖关系,因此您的“运行时”不依赖于该库。 我一点都不熟悉BlackDuck,但我想知道它是否也在搜索插件使用的库,因为这是我唯一想到的选择。

不幸的是,这并不是很容易检查...但是过去我所做的是从本地.m2存储库中删除该库,然后使用离线( -o )参数触发构建。 那应该触发下载,但应该失败。 错误消息应说明哪个插件取决于库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM