在 Eclipse 中,當我打開 pom.xml 檔案并轉到“Dependency Hierarchy”選項卡時,它會顯示兩個視窗:Dependency Hierarchy 和 Resolved Dependencies。
有沒有辦法將 Resolved Dependencies 視窗中顯示的依賴項串列復制/粘貼或匯出到文本檔案中,或者讓 maven 在命令列上列印出等效串列?
背景:我們的團隊被告知我們需要提供所有依賴項及其版本的串列,如果有一種方法可以輕松獲取它們的文本串列而不是手動輸入每個依賴項和將其版本一一放入電子表格。我們有很多服務,當您需要列出整個依賴關系樹時,它們都有大量依賴關系。
uj5u.com熱心網友回復:
您可以嘗試mvn dependency:tree -Doutput=<path_to_file>在檔案中獲取依賴項。
uj5u.com熱心網友回復:
它不僅僅是一個串列,但如果您生成一個站點,它都會被很好地記錄在案。趕緊跑
mvn site:site
在您的 POM 目錄中。您將在目標/站點下找到站點。
小建議:
如果您的公司想要跟蹤應用程式的依賴關系,則不應依賴串列等。看看像dependency-check-maven插件在開發程序中掃描漏洞和SBOM以后跟蹤依賴項。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/514513.html
標籤:爪哇蚀行家
