在Confluence中自动化UML图表更新

时间:2013-05-01 18:44:03

标签: uml confluence

我通常使用Gliffy在我的Confluence文档中绘制UML图,但我想知道是否有一种方法可以自动生成存储在SVN中的项目的UML图,并在我的Confluence文档中将其作为链接添加到其中,以便它在SVN中修改项目时更新(主要是java项目)。

我知道有maven插件可以生成UML图表(Graphviz,UMLgraphdoc ......)但是我不知道如何在Confluence文档中指出那些生成的图表,我应该在哪里存储它们以便Confluence识别它们。我可以在Confluence中使用哪些免费解决方案?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我建议您将PlantUMLmaven-confluence-pluginmaven-plantuml-plugin结合使用。

向您展示如何执行此操作的文章是here

答案 1 :(得分:1)

plantumlrender宏可以包含其他Confluence宏: 放入“plantumlrender”宏“HTML include”宏。在“HTML include”中链接到内容PlantUML代码的外部html

html body pre 
state "In Progress" as InProgress
pre body html