Как скачать файл в Bazel из файла BUILD? - PullRequest
1 голос
/ 29 марта 2020

Есть ли способ загрузить файл в Bazel непосредственно из файла BUILD? Я знаю, что могу, вероятно, использовать wget и включить сетевое взаимодействие, но я ищу решение, которое будет работать с bazel fetch.

У меня есть куча файлов для загрузки, которые будут использованы только один пакет. Неверно использовать стандартный подход добавления правила http_file() в WORKSPACE в monorepo root. Он будет отделен от пакета и загрязнит совершенно не связанный файл.

1 Ответ

1 голос
/ 30 марта 2020

Создайте download.bzl и загрузите его в WORKSPACE файл

РАБОЧЕЕ МЕСТО * :

load("//my_project/my_sub_project:download.bzl", "downlad_dependencies")

download_dependencies()
...