一、配置protobuf环境支持
idea安装protobuf插件
preference -> plugins ->搜索protobuf support安装
环境安装protoc编译工具
1.下载protoc:
https://github.com/protocolbuffers/protobuf/releases
2.选择合适操作系统的zip包,解压后protoc就是可执行程序。将protoc可执行程序和include目录(google定义的通用数据结构proto文件)放到自己喜欢的位置上。mac系统推荐protoc放入/usr/local/bin目录下,include放入/usr/local/include下。
3.打开console。输入protoc --version.出现protoc 版本号说明安装成功。
maven项目添加protobuf依赖
1.新建maven空白项目
2.pom.xml添加protobuf相关依赖:
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>3.11.0</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
<version>3.11.0</version>
</dependency>
maven项目配置gRPC编译插件(可选)
pom.xml在上面添加了protobuf依赖的基础上,增加gRPC的配置:
<dependencies>
......
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-all</artifactId>
<version>1.27.2</version>
</dependency>
.....
</dependencies>
<build>
<extensions>
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>1.5.0.Final</version>
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.xolstice.maven.plugins</groupId>
<artifactId>protobuf-maven-plugin</artifactId>
<version>0.5.0</version>
<configuration>