目标

报告问题 查看源代码 每夜 build · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

依赖项的 BUILD 目标。显示在与依赖项属性labellabel_list)对应的 ctx.attr 字段中。包含以下字段:

  • 标签

    Label Target.label
    目标的标识符。
  • 文件

    depset Target.files
    此目标的默认输出中的 File 集。等同于 target[DefaultInfo].files
  • aspect_ids

    list Target.aspect_ids
    应用于此目标的 aspect_ids 列表。
  • 提供商

    您可以使用索引表示法 (target[DefaultInfo]) 按类型访问规则目标的提供程序。您可以使用 in 运算符 (SomeInfo in target) 检查提供程序是否存在。

    如果规则的实现函数返回 struct 而非 Provider 实例列表,则可以通过 Target (target.some_legacy_info) 的相应字段访问结构体字段。此行为已废弃