是否可以将WORKSPACE文件分割成几个文件?

问题描述 投票:0回答:1

我有一个带有WORKSPACE和许多软件包的Bazel项目。 WORKSPACE文件很大,所以我想知道是否有可能将其分解为多个单独的文件并将其导入。

bazel separation-of-concerns
1个回答
1
投票

您可以将WORKSPACE的部分提取到.bzl文件中,并将load()这些用于变量和函数的符号提取到WORKSPACE中。

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

请参见Loading an extension以获取更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.