【发布时间】:2019-01-21 09:32:42
【问题描述】:
我希望在现有的 grpc-java 快速启动模板中从头开始添加我自己的 .proto 文件。如何生成所有必要的类文件并将它们与 maven(或 gradle)文件绑定。
【问题讨论】:
标签: protocol-buffers grpc grpc-java protobuf-java
我希望在现有的 grpc-java 快速启动模板中从头开始添加我自己的 .proto 文件。如何生成所有必要的类文件并将它们与 maven(或 gradle)文件绑定。
【问题讨论】:
标签: protocol-buffers grpc grpc-java protobuf-java
Maven 和 Gradle protoc 插件在 src/main/proto 目录(和 src/test/proto 等)中构建所有 protos。因此,只需将您的 protos 添加到 examples/src/main/proto 目录,它将作为正常构建过程的一部分生成。
请注意,您可以将 .proto 文件放在与其包名称匹配的子目录中。所以如果一个proto有package example,它可以放在examples/src/main/proto/example/中。
【讨论】: