首页 > 代码库 > IDEA中PlantUML的使用
IDEA中PlantUML的使用
PlantUML官网地址:http://www.plantuml.com/
IDEA中安装PlantUML Plugins
File-->Settings-->Plugins-->Install JetBrains plugin...-->搜索plantuml
搜索出来的plugins在左边的列表中展现,右键点击下载安装即可,安装完毕后重启IDEA。
IDEA中使用Plant UML绘制UML图
以UML Class为例说明
新建一个Spark.uml
内容如下:
@startumlpackage org.apache.spark.ui <<Frame>>{ abstract class WebUIPage abstract class WebUITab abstract class SparkUITab extends WebUITab}package org.apache.hive.service.cli <<Frame>> { class SessionManager class OperationManager}package org.apache.spark.sql.hive.thriftserver <<Frame>>{ class SparkSQLSessionManager extends SessionManager class SparkExecuteStatementOperation extends OperationManager class HiveThriftServer2 class SparkSQLEnv}package org.apache.spark.sql.hive.thriftserver.ui <<Frame>>{ interface SQLEventListener class SQLPage extends WebUIPage class SQLUIListener extends SQLEventListener class SQLTab extends SparkUITab}SparkSQLSessionManager *--"1" SQLEventListener : containsHiveThriftServer2 --> SQLTab : createSparkSQLEnv --> SQLUIListener : createSparkExecuteStatementOperation *--"1" SQLEventListener : contains@enduml
自动生成图片,如下图所示:
这对于需要分析类比较多,依赖&调用关系等比较复杂的时候会很有帮助,只需要拷贝出代码中关注的类或者方法到PlantUML中即可生成对应的UML图。
详细的使用方法可以参加PlantUML官方网站:http://www.plantuml.com/
在使用过程中可能会遇到的错误
1、没有安装Graphviz
解决方法:sudo yum install graphviz (CentOS系统)
IDEA中PlantUML的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。