簡體   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