【问题标题】:gRPC not generating java_plugingRPC 不生成 java_plugin
【发布时间】:2015-02-27 19:41:33
【问题描述】:

我正在尝试使用 Google 的 gRPC 工具。我遵循了here 的说明,但是当我运行我的 protoc 代码时,出现以下错误:compiler/build/binaries/java_pluginExecutable/java_plugin: program not found or is not executable。任何帮助表示赞赏。我在 OSX 10.9.5 和 Gradle 2.3 上。

【问题讨论】:

    标签: java gradle grpc


    【解决方案1】:

    您在使用 gradle 构建编译器插件时是否遇到任何错误? 你检查过java_plugin 是否真的存在吗?

    此外,如果您从示例目录中运行 protoc,则必须将路径调整为 "../compiler/build/binaries/java_pluginExecutable/java_plugin"

    另外一般不需要自己运行protoc。只需在示例目录中运行 ../gradew build 即可完成所有工作。

    【讨论】:

    • 我没有收到任何错误。它从示例 repo 和示例服务器/客户端构建得非常好。
    【解决方案2】:

    我解决了我的问题。我没有在我的 gradle 文件中添加对 java_plugin 的引用。

    【讨论】:

    • 您能解释更多有关 java_plugin 参考的信息吗?!我面临同样的问题,并且没有生成 grpc_java_plugin 文件。
    • 我不得不查看 grpc 附带的示例项目。在 build.gradle 内部,我看到有 protobufCodeGenPlugins = ["java_plugin:$rootDir/compiler/build/binaries/java_pluginExecutable/java_plugin"] 行。该行提供使用 java 插件构建脚本。它解决了我的问题,它应该解决你的问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 2019-12-25
    • 2017-09-07
    • 1970-01-01
    相关资源
    最近更新 更多