如何以文本形式从Eclipse复制maven依赖项列表

r9f1avp5  于 2022-10-15  发布在  Eclipse
关注(0)|答案(2)|浏览(158)

在Eclipse中,当我打开pom.xml文件并转到“依赖关系层次结构”选项卡时,它会显示两个窗口:依赖关系层次结构和解析依赖关系。
有没有办法将已解析的依赖项窗口中显示的依赖项列表复制/粘贴或导出到文本文件中,或者让maven在命令行上打印出等价的列表?
背景:我们的团队被告知,我们需要提供所有依赖项及其版本的列表,如果有一种方法可以轻松地获得它们的文本列表,这将比手动将每个依赖项及其版本逐个键入电子表格要快得多。我们有很多服务,当您需要列出整个依赖关系树时,它们都有大量的依赖关系。

iklwldmw

iklwldmw1#

您可以尝试mvn dependency:tree -Doutput=<path_to_file>来获取文件中的依赖项。

k5ifujac

k5ifujac2#

这不仅仅是一个列表,但是如果您生成一个Site,所有这些都有很好的文档记录。快跑吧

mvn site:site

在您的POM目录中。您将在目标/站点下找到该站点。
小建议:
如果您的公司想要跟踪应用程序的依赖关系,您不应该依赖列表或类似的东西。了解dependency-check-maven插件以便在开发期间扫描漏洞,以及SBOM稍后跟踪依赖项等内容。

相关问题