首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在extra_action工具中依赖extra_action协议?

如何在extra_action工具中依赖extra_action协议?
EN

Stack Overflow用户
提问于 2018-01-24 07:27:00
回答 1查看 59关注 0票数 0

我正在尝试编写一个使用action_listener/extra_action调用的工具。该工具需要读取$(EXTRA_ACTION_FILE)。为了实际读取文件的内容,我需要proto_library来解码信息。实现这一目标的最佳方法是什么?

我尝试过这样的方法:

代码语言:javascript
复制
java_binary(
    name = "analyzer",
    srcs = ["Analyzer.java"],
    deps = [
        "@bazel_tools//src/main/protobuf:extra_actions_base_java_proto"
    ]
)

但这不起作用,因为我的工作区中没有工具来使用它,@build_tools//src/main/protobuf中的构建文件有几个load语句,它们从Bazel存储库加载内容。这些库是在Bazel安装中预先构建的吗?

编写需要protobuf的extra_action工具的最佳实践是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-31 21:07:31

不幸的是,到目前为止,答案是只需将原型复制到您的工作区,例如复制到//third_party/bazel/...然后使用protobuf规则为您的分析器编译它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48412519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档