UMLGraph - 如何为Java项目生成类图?

时间:2012-09-25 05:35:01

标签: java uml

使用UMLGraph,我们可以为java文件生成类图。 对于.eg)

java -classpath '/usr/share/lib/UmlGraph.jar:/opt/Java-1.6/lib/tools.jar' \
org.umlgraph.doclet.UmlGraph -package Test.java

有没有办法使用UMLGraph为整个复杂的java项目或单个jar文件生成类图?

2 个答案:

答案 0 :(得分:1)

根据文档,您可以为单个类或单个包生成图表,其中包含所有类:http://www.umlgraph.org/doc/cd-umldoc.html

也许这是一个解决整个项目(将所有文件复制到一个文件夹)并生成这个'包'的图表的解决方案?

顺便说一句:对于一个“复杂”项目,拥有一个类图很可能没什么帮助。

答案 1 :(得分:1)

不建议使用整个项目的单个类图。我认为创建视图更合适。

我喜欢使用我的类图实时导航深入到项目,甚至是从包到分类器和方法的多个项目。我可以创建数百个实时视图。无需保存所有这些只是擦除,移动,删除等...直接在图表中或从类浏览器或甚至从模型中拖动类。使用实时视图时真的很酷UML。

它记得我的Hyperion Olap立方体,我可以在其中提取商业信息,除了使用UML我提取对象: - )