为Maven生成依赖关系图表

时间:2012-06-25 16:45:00

标签: maven dependency-management

是否有任何好的工具可以将多个级别扫描到maven项目/子项目中,并生成有关所有依赖项的报告或图表,不同项目中相同软件包之间的版本差异等等?

是否有其他一些智能方法可以管理大型maven项目,这些项目包含多个子项目,每个子项目中都有大量依赖项?

4 个答案:

答案 0 :(得分:1)

获取像Nexus这样的存储库管理器,使用Maven Dependency插件,使用Sonar,使用Hudson / Jenkins,查看Sonatype Insight和Insight for CI插件,使用Eclipse中的依赖查看器,为您的组织使用父pom集中依赖版本等。有很多事要做。

答案 1 :(得分:0)

您可以使用Jenkins。它已经完成了你对maven项目的所有需要​​。

詹金斯与声纳是管理巨大的maven项目的最佳组合。

答案 2 :(得分:0)

根据您想要的“深度”,maven网站构建可以使用报告插件生成您想要的大部分内容。如果你想要更多信息,那么像Sonar这样的东西可能更像你想要的东西。

答案 3 :(得分:0)

最简单的解决方案是使用可生成maven-dependency-plugin报告的ASCII or in different formats。或者您在IDE(m2e Plugin Eclipse)中使用依赖关系层次结构来查看依赖关系。