Java-使用doxygen从源代码创建一个大UML图

我将Doxygen与Dot结合使用,以便创建Java项目的UML图.
当我运行Doxygen时,它会创建许多指定类的.png uml文件,但不会显示所有类成员函数等的一个“大” UML图.

有可能产生这个吗?如果是的话,怎么办?

解决方法:

要为所有类提供一张大图,您需要在Doxyfile中启用enableGRAPHICAL_HIERARCHY和HAVE_DOTS.

# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
# available from the path. This tool is part of Graphviz, a graph visualization 
# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
# have no effect if this option is set to NO (the default)

HAVE_DOT               = YES

# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
# will generate a graphical hierarchy of all classes instead of a textual one.

GRAPHICAL_HIERARCHY    = YES

此外,还有

# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
# collaboration diagrams in a style similar to the OMG's Unified Modeling 
# Language.

UML_LOOK               = YES
上一篇:光控医疗健康基金三期完成首轮募资 光大控股医疗基金管理总规模超30亿元


下一篇:在Ubuntu中将Doxygen与PHP结合使用