如何阻止Bazel在离线环境中尝试下载软件包

时间:2019-01-30 10:21:37

标签: bazel

Bazel尝试在python测试中下载软件包。我编写了一个简单的python代码,并测试了一个测试文件。 我正在运行`bazel test // test:python-test,出现以下错误: / path / to / build / external / bazel_tools / tools / jdk / build:305:1:无此类包'@ remotejdk_linux //':java.io.IOException:下载错误[未知主机:mirror.bazel.build和已引用通过'@ bazel_tools // tools / jdk:remote_jdk' 现在,这显然是我离线工作的工作区中的问题。可以使用bazel脱机工作吗?

1 个答案:

答案 0 :(得分:0)

使用以下标志将强制bazel使用本地Java: --host_javabase=@bazel_tools//tools/jdk: absolute_javabase --define=ABSOLUTE_JAVABASE=/path/to/my/jdk 您可以将它们添加到本地.bazelrc文件中以编写较短的命令行