Bazel 是否可以将工作区文件拆分为多个文件?

Bazel 是否可以将工作区文件拆分为多个文件?,bazel,separation-of-concerns,Bazel,Separation Of Concerns,我有一个Bazel项目,有一个工作区和许多包。工作区文件相当大,因此我想知道是否可以将其分解为单独的文件并导入它们。您可以将工作区的部分提取到.bzl文件中,并将变量和函数的符号加载到工作区中 有关详细信息,请参阅。您可以将部分工作空间提取到.bzl文件中,并将变量和函数的符号加载到工作空间中 有关更多信息,请参阅 load("//foo/bar:file.bzl", "function_for_workspace") function_for_workspace()

我有一个Bazel项目,有一个工作区和许多包。工作区文件相当大,因此我想知道是否可以将其分解为单独的文件并导入它们。

您可以将工作区的部分提取到.bzl文件中,并将变量和函数的符号加载到工作区中


有关详细信息,请参阅。

您可以将部分工作空间提取到.bzl文件中,并将变量和函数的符号加载到工作空间中

有关更多信息,请参阅

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