方面出现的文件组的意外data_runfiles

时间:2017-04-27 09:47:57

标签: bazel

我有这样一个方面:

def _foo_aspect_impl(target, aspect_ctx):
    fail("KIND: {}, DATA_RUNFILES: {}".format(aspect_ctx.rule.kind, [p.path for p in target.data_runfiles.files]))

失败并显示错误:

KIND: filegroup, DATA_RUNFILES: [<hugelistofsrcsfiles>]

让我感到困惑的是,我从未在此data上声明filegroup个文件。所以我想知道这些来自哪里。我绝对不希望他们在这里。

1 个答案:

答案 0 :(得分:1)

Filegroup code所示,文件组只声明一种运行文件提供程序:数据运行文件提供程序。我想你可能想在Github上打开一个功能请求,并对你想要的内容进行适当的讨论。