所有项目的Maven依赖关系直方图(使用频率)

时间:2018-07-27 08:34:12

标签: java maven dependencies dependency-management maven-dependency

有没有办法生成Maven依赖关系的直方图? (整个库的使用次数)

我想了解我们所有的项目(在任何情况下都不必关联):

  • 使用哪些库/依赖项
  • 它们使用的版本
  • 形成使用了多少个模块/项目

是否可以使用Maven(或任何其他工具)从POM提取此信息?
您对如何在许多项目中收集此信息有建议吗?

2 个答案:

答案 0 :(得分:1)

您可以使用以下命令来完成此操作:

mvn dependency:tree -Dverbose

-Dverbose选项将显示所有依赖项,甚至包括已删除的依赖项。

阅读here了解更多信息

答案 1 :(得分:0)

IntelliJ Idea

在IntelliJ Idea中,打开pom.xml文件,右键单击任意位置,然后选择Diagrams-> Show dependencies...

IntelliJ Idea