我有一个带有WORKSPACE
和许多软件包的Bazel项目。 WORKSPACE
文件很大,所以我想知道是否有可能将其分解为多个单独的文件并将其导入。
您可以将WORKSPACE
的部分提取到.bzl
文件中,并将load()
这些用于变量和函数的符号提取到WORKSPACE
中。
load("//foo/bar:file.bzl", "function_for_workspace")
function_for_workspace()
请参见Loading an extension
以获取更多信息。