【问题标题】:generating maven project inheritance/aggregation diagram生成maven项目继承/聚合图
【发布时间】:2011-07-19 17:23:31
【问题描述】:

任何人都知道是否可以轻松生成如下链接中的 maven 项目继承/聚合图?

http://sonatype.com/books/maven-book/reference/figs/web/pom_real_multi.png

“图 3.5. 企业多模块与继承”

图片取自此页面:

http://sonatype.com/books/maven-book/reference/pom-relationships-sect-pom-best-practice.html

这有助于快速了解大型 maven 项目的结构。

【问题讨论】:

    标签: maven


    【解决方案1】:

    如果你有 Eclipse,一个非常快速的方法:

    • 安装 m2eclipse 插件
    • 打开您的 pom.xml,选择“依赖关系图”选项卡
    • 按 Print-Screen 捕捉图像

    如果您右键单击图表,您会看到可以调整的各种演示选项。您还可以使用窗口右上角的搜索和过滤控件来更改显示的内容。

    如果您想要在构建期间创建并保持最新的图表,您可以尝试maven-overview-plugin(与您的图表不太一样,但看起来都一样)或EL4J

    【讨论】:

    • 感谢您的快速响应。 maven-overview-plugin & el4j 看起来很适合生成依赖项。但是,我正在尝试生成 pom 继承/聚合(在 pom.xml 中的父和模块/模块标签中指定的那些)信息,而不是 pom 的依赖项。
    【解决方案2】:

    有一个工具可以做到这一点:POM Grapher(可下载here)。

    【讨论】:

      猜你喜欢
      • 2012-12-08
      • 2012-02-09
      • 2018-06-07
      • 2011-03-13
      • 1970-01-01
      • 2012-03-07
      • 2011-03-01
      • 1970-01-01
      • 2012-01-06
      相关资源
      最近更新 更多