BazelCon 2022 findet vom 16. bis 17. November in New York und online statt.
Jetzt anmelden

Ziel

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
The BUILD-Ziel für eine Abhängigkeit Wird in den Feldern von ctx.attr entsprechend den Abhängigkeitsattributen (label oder label_list) angezeigt. Diese enthält die folgenden Felder:
  • label

    Label Target.label
    Die Kennung des Ziels.
  • files

    depset Target.files
    Die Gruppe von Files in den Standardausgaben für dieses Ziel. Gleichbedeutend mit target[DefaultInfo].files.
  • Seiten_IDs

    list Target.aspect_ids
    Die Liste von aspect_ids, die auf dieses Ziel angewendet wird.
  • Anbieter

    Der Zugriff auf die Anbieter eines Regelziels ist per Typ in der Indexschreibweise (target[DefaultInfo]) möglich. Das Vorhandensein von Anbietern kann mit dem Operator in (SomeInfo in target) geprüft werden.

    Wenn die Implementierungsfunktion der Regel statt der Liste eine struct zurückgibt von Provider Instanzen können auf die Felder der Struktur über die entsprechenden Felder von Target (target.some_legacy_info) zugegriffen werden. Dieses Verhalten wurde verworfen.