1. 程式人生 > >使用plantuml生成uml類圖,分析golang專案原始碼,

使用plantuml生成uml類圖,分析golang專案原始碼,

1、安裝java

graphviz需要在java環境執行

2、下載plantuml外掛

下載地址:https://nchc.dl.sourceforge.net/project/plantuml/plantuml.jar

3、安裝graphviz

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