【发布时间】:2019-11-13 22:26:37
【问题描述】:
我使用分布在许多存储库中的庞大代码库,并使用更多的第三方依赖项。目标是使构建密封,我考虑使用 Bazel 来实现它。一方面,Bazel 有 git_repository 规则来引用 WORKSPACE 文件中的外部存储库。另一方面,WORKSPACE 文件不会以递归方式加载,因此要获得间接依赖关系,我需要以某种方式构建所有包容性的 WORKSPACE 文件。我想知道是否有人已经使用 Bazel 或其他一些现有工具解决了这个问题。有没有办法将 WORKSPACE 作为构建的一部分进行扩展? WORKSPACE 是否可以#include 其他(生成的)文件?
【问题讨论】:
标签: build repository bazel workspace