undefined new_http_archive в bazel 0.29.1 - PullRequest
       10

undefined new_http_archive в bazel 0.29.1

1 голос
/ 08 октября 2019

Я новичок в инструментах Bazel. Когда я создаю существующее рабочее пространство Bazel, появляется следующее сообщение об ошибке: имя 'new_http_archive' не определено. Кажется, это правило устарело в последней версии bazel, есть ли какой-либо эквивалентный код в bazel 0.29.1?

1 Ответ

1 голос
/ 08 октября 2019

new_http_archive было объединено с правилом Starlark http_archive.

Добавьте в файл WORKSPACE следующее:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

Затем вы можете использовать build_file или build_file_content атрибуты непосредственно в http_archive, чтобы заставить его вести себя как старое правило new_http_archive.

http_archive(
    name = "...",
    build_file = "some/repo.BUILD",
)
...