之前的项目用的是protobuf 2,后面将协议升级为 protobuf 3之后,发现编译的java文件中报错UnusedPrivateParameter missing
。应该是java工程中导入的protobuf库的版本太低,网上查了一下,这个``至少需要3.8.0的版本才有,于是进入 maven 官网发现有4.x的版本了,不过是rc版,这里选用稳定的3.19.1版本就可以了。修改pom.xml文件中protobuf版本号就可以了
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>3.19.1</version>
</dependency>