一、引言
Java 开发中特别是进程间通讯,往往会用到google的protobuf作为数据格式,但是处理protobuf的时候需要编解码,这里在maven工程集成了protobuf插件方便开发使用。
二、方法
1. 在pom文件中配置相应的jar包
1 | <dependency> |
2. 在build中添加配置
1 | <build> |
1. 注意proto的版本
2. 需要将需要编译的proto文件放入/src/main/proto目录下。如果没有则自行创建
三、编译
1. 命令: mvn protobuf:compile

2. IDEA开发工具

四、编译完成java文件位置
如下图

五、总结
通过此方式,可以通过maven编译不同版本的proto,不需要开发机器安装proto也不需要,编译好java文件放到工程中。到此为止就可以在工程中自由引用编译protobuf了。