我正在使用 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/