关于使用Protobuf Gradle插件将.proto文件生成java源文件的简单小结

本文介绍了如何使用protobuf-gradle-plugin插件,从.proto文件生成gRPC Java源代码。首先在Project的build.gradle中添加插件,接着配置App的build.gradle,包括设置proto文件路径、自定义protoc编译器、指定protoc运行插件、修改生成代码的输出位置。通过这些步骤,可以解决项目中缺失Java文件的问题,确保项目正常运行和gRPC功能的正常使用。
摘要由CSDN通过智能技术生成

关于使用Protobuf Gradle插件将.proto文件生成java源文件的简单小结

前言

最近公司项目决定使用google的protobuf gradle插件来自动生成grpc java文件,而不再过多的依赖后端帮我们生成,只需要为客户端提供.proto文件即可,从而实现服务端和客户端的远程通信。

接到需求后,我便直接去查看了google的官方文档,但是从上到下看了半天,就感觉很乱,一点头绪都没有。于是我又去搜索了一些其他博主的博客,看是否有能帮助的东西,也确实找到了几篇有用的文档,于是我就按照文档上的步骤一步一步的去写代码执行(当然,光靠看是没啥用的)。但写到最后发现,也确实成功地自动生成java源文件了,可是并不能达到自己想要的结果,好像少些东西?

对,看了下项目中的旧代码,需要的java源文件好像是两个,而我却少了一个,这是怎么回事呢?于是,结合搜索的几份博客综合来看,终于找到了问题,也最终完成了需求,实现了使用protobuf插件自动生成grpc java源文件的功能。

现在将插件的使用的具体步骤分享如下:

添加protobuf-gradle-plugin插件

首先在Project的build.gradle中添加protobuf-gradle-plugin插件,它是用来从proto文件自动生成java代码的:
在这里插入图片描述
然后在App的build.gradle中添加如下配置&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值