使用plantuml生成uml類圖,分析golang專案原始碼,
阿新 • • 發佈:2018-11-28
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