如何在gRPC的快速入门模板中添加新的.proto文件并生成所有必需的Java文件?

时间:2019-01-21 09:32:43

标签: protocol-buffers grpc grpc-java protobuf-java

我希望在现有的grpc-java快速入门模板中从头开始添加我自己的.proto文件。如何生成所有必需的类文件,并将其与maven(或gradle)文件绑定。

1 个答案:

答案 0 :(得分:0)

Maven和Gradle协议插件在src/main/proto目录(和src/test/proto等)中构建所有协议。因此,只需将原型添加到examples/src/main/proto目录中,它将在常规构建过程中生成。

请注意,您可以将.proto文件放置在与它们的包名称匹配的子目录中。因此,如果原型具有package example,则可以将其放置在examples/src/main/proto/example/中。