本文介绍了如何使用 plantuml 工具自动生成Go项目的类图
克隆项目
在gopath路径下
git clone git.oschina.net/jscode/go-package-plantuml
进入项目
go build
在 GOPATH/bin 生成一个 二进制文件 plantuml
用GoLand打开项目,终端输入生成类图命令
~/go/bin/go-package-plantuml --codedir /Users/xiongweigang/go/src/github.com/wasabi/backEnd --gopath /Users/xiongweigang/go --outputfile /tmp/uml.txt --ignoredir /Users/xiongweigang/go/src/github.com/wasabi/backEnd/vendor
生成png图片
java -jar ~/plantuml.jar -verbose -graphvizdot /usr/local/bin/dot /tmp/uml.txt
生成svg图片 后边加上 -tsvg
java -jar ~/plantuml.jar -verbose -graphvizdot /usr/local/bin/dot /tmp/uml.txt -tsvg
生成后用浏览器打开