为Java类绘制依赖关系图。

6

您好,我正在寻找像JDepend这样的工具,用于绘制Java类文件的图表。 JDepend似乎很好,但它不能解决依赖项的依赖项(也许我只是缺少一些特殊选项?)。直接输出到.dot格式或图像将是不错的选择。 谢谢。

3个回答

3
您可以尝试JavaDepend,它提供了许多依赖项需求的功能。

enter image description here


2
你可以考虑使用UMLGraphDoc。我曾经使用过它,发现它非常有用。
它可以根据自动推断的关系或特殊javadoc标签指定的关系绘制图表。

是的,但这个使用Java源文件(javadoc)而不是类文件(这不是OP正在寻找的吗?) - Andreas Dolk
没错,我有类文件(也有源代码,但是它是由2.5个人在48小时内编写的13kloc,所以你无法称之为文档)。因此,使用类文件的解决方案是最好的方法。 - mj.
@Andreas_D:是的,UMLGraphDoc在源文件上运行。它不需要javadocs。如果有它们,它会使用它们,但它也可以仅基于类型层次结构等制作图表。 - sleske

1

.dot格式意味着DOT语言(http://en.wikipedia.org/wiki/DOT_language)的文本文件表示法,可与GraphViz等工具一起使用以生成各种图形。 - Esko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接