1.安装依赖:goplantuml
go get github.com/jfeliu007/goplantuml/parser
go install github.com/jfeliu007/goplantuml/cmd/goplantuml@latest
验证是否安装成功:
在$GOPATH的bin目录下生成.exe可执行文件:
2.在Goland的External Tools中添加goplantuml
Goland中:File --> Settings --> Tools --> External Tools
Name是为工具取名,Program是可执行文件的路径,Arguments是设置某些参数。
Name:goplantuml
Program:E:\Go_WorkSpace\bin\goplantuml.exe
Arguments:-recursive --output $FileDir$.puml $FileDir$
添加完之后点击Apply(别忘记点!!!)
3.Goland安装PlantUML插件
Goland中:File --> Settings --> Plugins
4.测试效果
选择一个文件夹,我选的是model.go,右击鼠标选择External Tools--->goplantuml
生成一个.puml文件
如上图所示,使用Goland导出UML类图成功。