答案 0 :(得分:7)
有一个关于UMLGraph vs apiviz的有趣线程here(在SO上也提到了in this question)我的理解如下:
所以,如果你的项目是公开的,那么apiviz在没有Graphviz的情况下优雅地工作的事实很好。如果你有很多类,不得不在javadoc中添加标签,这是一个很大的痛苦。如果您正在寻找特殊功能,UMLGraph可能会提供更多功能。实际上,我认为你应该进行实验,因为你显然对你的需求和最终选择的限制有了更好的了解。
答案 1 :(得分:4)
不正确 apiviz需要注释才能生成图表,因为其文档明确指出:
默认情况下,APIviz会自动发现包和类及其构造型之间的关系。此外,您可以使用以下doclet标记添加更多关系或使生成的图表看起来更清晰。