每次构建都从 java 生成类图

Posted

技术标签:

【中文标题】每次构建都从 java 生成类图【英文标题】:Generate class-diagram from java each build 【发布时间】:2016-09-27 10:54:35 【问题描述】:

出于多种原因,我需要从特定的 java 包生成 UML 类图。我知道有几种工具可以一次性完成这项工作,但我想包含在我的 gradle 构建中。运行后应该有类似图像的东西。

你会怎么做?

【问题讨论】:

先手动...然后自动化。 好主意!我已经为此使用了 IntelliJ(效果很好),但有时我忘记生成然后图像没有更新。这就是我想要自动生成的原因。 【参考方案1】:

我会整合PlantUML。您还必须集成 GraphViz 来生成图像文件,但 PlantUML 似乎是一个用于生成中间元数据文件的非常简单的框架。

【讨论】:

你有没有看到一个有效的例子?一些 gradle 插件?

以上是关于每次构建都从 java 生成类图的主要内容,如果未能解决你的问题,请参考以下文章

项目前期——用例图类图活动图组件图

UML实践---用例图顺序图状态图类图包图协作图

UML实践详细经典教程----用例图顺序图状态图类图包图协作图

ML实践详细经典教程----用例图顺序图状态图类图包图协作图

java设计模式--UML类图

轻松理解UML用例图时序图类图的教程