Gradle 是否有包含“protoc gen grpc go”工件的存储库?
我想用gradle编译我的grpc/proto文件。Java、Kotlin(protobuf和gRPC)工作得非常好。对于Go,我只能在没有gRPC部分的情况下编译protobuf。protoc工件似乎可以使用protoc gen go插件。但是,我找不到任何关于通过向build.gradle添加依赖项来获取gRPC go插件的信息Gradle 是否有包含“protoc gen grpc go”工件的存储库?,gradle,protocol-buffers,grpc,Gradle,Protocol Buffers,Grpc,我想用gradle编译我的grpc/proto文件。Java、Kotlin(protobuf和gRPC)工作得非常好。对于Go,我只能在没有gRPC部分的情况下编译protobuf。protoc工件似乎可以使用protoc gen go插件。但是,我找不到任何关于通过向build.gradle添加依赖项来获取gRPC go插件的信息 非常感谢任何提示。根据发行说明,gRPC支持已从v1.20.0中的协议gen go中删除: v1.20 protoc gen go不支持生成gRPC服务定义。未来,
非常感谢任何提示。根据发行说明,gRPC支持已从v1.20.0中的
协议gen go
中删除:
v1.20 protoc gen go不支持生成gRPC服务定义。未来,gRPC服务生成将由go gRPC项目提供的新protoc gen go gRPC插件支持
protoc gen go的github.com/golang/protobuf版本继续支持gRPC,并将在可预见的未来继续支持gRPC
提供了两种备选方案
那些
go-get
命令可能需要更改以获得gradle支持。谢谢!这很有帮助。我将尝试从gradle触发go get
,以使事情正常运行。
go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc
go get -u github.com/golang/protobufv/protoc-gen-go