У меня есть проект Bazel с WORKSPACE и множеством пакетов. Файл WORKSPACE довольно большой, поэтому мне интересно, можно ли разбить его на отдельные файлы и импортировать.
WORKSPACE
Вы можете извлечь части WORKSPACE в .bzl файлы, а load() эти символы для переменных и функций в WORKSPACE.
.bzl
load()
load("//foo/bar:file.bzl", "function_for_workspace") function_for_workspace()
См. Loading an extension для получения дополнительной информации.
Loading an extension