首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Bazel java_tools构建的gtest依赖项?

Bazel java_tools构建的gtest依赖项?
EN

Stack Overflow用户
提问于 2017-06-27 14:33:05
回答 1查看 75关注 0票数 1

我在这里尝试遵循贡献者的说明:

https://bazel.build/contributing.html

我已经成功地构建了master (即bazel build //src: Bazel ),但文档还建议“您可能想要构建Bazel使用的各种工具”。我正在尝试这样做,例如:

代码语言:javascript
代码运行次数:0
运行
复制
cd src/java_tools/singlejar
bazel build //...

但失败的原因是:

代码语言:javascript
代码运行次数:0
运行
复制
ERROR: /Users/.../bazel/third_party/protobuf/3.2.0/BUILD:621:1: no such target '//external:gtest': target 'gtest' not declared in package 'external' defined by /Users/plaird/scone/public/bazel/WORKSPACE and referenced by '//third_party/protobuf/3.2.0:test_plugin'.

我是否需要在本地构建gtest,然后将其添加到工作区文件中?

EN

回答 1

Stack Overflow用户

发布于 2017-06-27 22:03:28

无论您在何处调用bazel build //...,它都将构建项目中的所有内容。看起来您可能需要的是bazel build //src/java_tools/singlejar/...,它将构建该目录下的所有目标。

不过,一般来说,您可能不需要单独编译singlejar。我已经在Bazel上工作了几年,99%的时间你不必单独构建这些工具。

就你得到的错误而言,如果我们能构建//...就好了,但这并不是一个重要的优先事项。protobuf代码构建很奇怪,我不建议尝试调试它,只要跳到您想要实际工作的地方即可。

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

https://stackoverflow.com/questions/44773637

复制
相关文章

相似问题

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