我有这样一个方面:
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
个文件。所以我想知道这些来自哪里。我绝对不希望他们在这里。
答案 0 :(得分:1)
如Filegroup code所示,文件组只声明一种运行文件提供程序:数据运行文件提供程序。我想你可能想在Github上打开一个功能请求,并对你想要的内容进行适当的讨论。