1、安装java
graphviz需要在java环境运行
2、下载plantuml插件
下载地址:https://nchc.dl.sourceforge.net/project/plantuml/plantuml.jar
3、安装graphviz
- 下载地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html
- 安装完成后,需要设置环境变量GRAPHVIZ_DOT,例:D:\Program Files (x86)\Graphviz2.38\bin\dot.exe
4、安装go-package-plantuml
go get git.oschina.net/jscode/go-package-plantuml
go build git.oschina.net/jscode/go-package-plantuml123
- 执行上边命令将生成可执行文件go-package-plantuml.exe
5、使用go-package-plantuml分析go项目,生成uml类图描述文件
go-package-plantuml.exe --codedir /appdev/gopath/src/github.com/contiv/netplugin \ --gopath /appdev/gopath \ --outputfile /tmp/result \ --ignoredir /appdev/gopath/src/github.com/contiv/netplugin/vendor 参数说明 --codedir 要分析的代码目录 --gopath GOPATH环境变量目录 --outputfile 分析结果保存到该文件 --ignoredir 不需要进行代码分析的目录(可以不用设置) 其中codedir目录要包含gopath目录
6、使用plantuml生成类图
java -jar plantuml.jar /tmp/uml.txt