Можно ли разделить файл WORKSPACE на несколько файлов? - PullRequest
1 голос
/ 16 марта 2020

У меня есть проект Bazel с WORKSPACE и множеством пакетов. Файл WORKSPACE довольно большой, поэтому мне интересно, можно ли разбить его на отдельные файлы и импортировать.

1 Ответ

4 голосов
/ 16 марта 2020

Вы можете извлечь части WORKSPACE в .bzl файлы, а load() эти символы для переменных и функций в WORKSPACE.

load("//foo/bar:file.bzl", "function_for_workspace")
function_for_workspace()

См. Loading an extension для получения дополнительной информации.

...