documentation - 如何包含 .iuml 路径以在 Doxygen 中生成 PlantUML 图

标签 documentation uml doxygen class-diagram plantuml

我正在使用 Doxygen 处理组件的文档我想在文本之间包含 UML 图表。

我知道如何完成大部分工作,因为我只需将 .tuml 源代码复制到我的 .dox 文件中并运行 doxygen >。然而,我的一个图表是一个类图,其中包含其他 .iuml 文件,如 PlantUML site 中所述。 .

所以,基本上,我这样做:

@mainpage main_page MyDoxygen
\
...
\
@startuml
\
!include iuml_files/Class01.iuml
!include iuml_files/Class02.iuml
\
MainClass <|-- Class01
MainClass <|-- Class02
\
@enduml

长话短说,我不知道如何让 Doxygen 了解它必须在我作为 include 指令的参数给出的目录(相对路径)中查找 .iuml 文件。

如果我不太清楚我需要什么,请告诉我,我会尽力使其更清楚。

我可以寻求帮助吗?

最佳答案

我遇到了类似的问题(我拥有 plantuml 的 Word 插件)

您可以在命令行中指定java属性“plantuml.include.path”: java -Dplantuml.include.path="c:/mydir"-jar plantuml.jar atest1.txt (参见http://plantuml.sourceforge.net/preprocessing.html)

我希望当您修改调用 Plantuml 的批处理文件时它会起作用 http://plantuml.sourceforge.net/doxygen.html

我对 Plantuml 的 Word Addin 有类似的请求,在这里它起作用了。

关于documentation - 如何包含 .iuml 路径以在 Doxygen 中生成 PlantUML 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23685689/

相关文章:

clang - 如何在 HTML 中构建 LLVM doxygen?我试过但失败了

c++ - Doxygen 与(非托管)Visual C++ 2005 集成

c++ - C++ 中的 Doc 字符串工具

uml - 什么是 UML 概要图以及何时使用它?

java - 抽象类中的多重性和聚合

Java-自己生成类图

doxygen - 如何使用 Doxygen 制作介绍页面

javascript - 如何使用 JSDoc3 注释 JS 模块模式类?

c++ - 如何在netbeans中注释C函数,因此文档提示将被格式化(粗体,段落...)

java - 如何通过 EclipseLink Annotations 指定 SQL 注释?