使用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM