自动编译proto文件
前言
你是否和我一样厌烦了无休止的protobuf编译,是否对protoc的命令深恶痛绝,如果有,那请继续看下去。初接触protobuf的我,对他的各种编译命令深恶痛绝,生涩难记。
在同事的帮助下,弄了个编译proto的库:proto_build,每次改完proto文件,直接执行就完事,再也不用去输入各种乱七八糟的命令,简直爽到飞起。
使用Goland实现自动编译
Jetbrains全家桶提供了file watcher的功能,可以实现对文件的监听,文件发生更改时可以执行某些操作,这与我们开发的程序结合,即可解放双手,实现自动编译。
下载proto_build程序包,或下载源码后编译,打开Jetbrains家的ide,这里以Goland为例:
Preferences → Tools → File Watcher
新建File Watcher:点击 + → <custom>
选择监听文件类型Protocol Buffer,文件监听范围(根据自己实际需求选择,这里我选择当前项目),选择上面下载或自行编译的运行程序,工作目录选择当前项目所在目录即可。
编辑proto文件,查看是否自动编译生成对应.go文件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 顾澜的技术小站!
评论
GitalkValine


















