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