【问题标题】:How can I add my new .proto file and generate all necessary java files in gRPC's quick start template?如何在 gRPC 的快速启动模板中添加新的 .proto 文件并生成所有必需的 java 文件?
【发布时间】:2019-01-21 09:32:42
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    Maven 和 Gradle protoc 插件在 src/main/proto 目录(和 src/test/proto 等)中构建所有 protos。因此,只需将您的 protos 添加到 examples/src/main/proto 目录,它将作为正常构建过程的一部分生成。

    请注意,您可以将 .proto 文件放在与其包名称匹配的子目录中。所以如果一个proto有package example,它可以放在examples/src/main/proto/example/中。

    【讨论】:

      猜你喜欢
      • 2018-01-07
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 2021-03-20
      • 2017-03-17
      • 2020-03-05
      相关资源
      最近更新 更多