Hedef

Sorun bildirme Kaynağı görüntüleme Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Bağımlılık için BUILD hedefi. Bağımlılık özelliklerine (label veya label_list) karşılık gelen ctx.attr alanlarında görünür. Aşağıdaki alanlara sahiptir:

  • etiket

    Label Target.label
    Hedefin tanımlayıcısıdır.
  • dosyalar

    depset Target.files
    Bu hedefin varsayılan çıkışlarındaki File grubu. target[DefaultInfo].files etiketine eş değer.
  • aspect_ids

    list Target.aspect_ids
    Bu hedefe uygulanan aspect_ids öğelerinin listesi.
  • Sağlayıcılar

    Bir kural hedefinin sağlayıcılarına, dizin gösterimi (target[DefaultInfo]) kullanılarak türe göre erişilebilir. Sağlayıcıların varlığı in operatörü (SomeInfo in target) kullanılarak kontrol edilebilir.

    Kuralın uygulama işlevi, Provider örneği listesi yerine bir struct döndürürse yapının alanlarına Target'in (target.some_legacy_info) ilgili alanları aracılığıyla erişilebilir. Bu davranışın desteği sonlandırılmıştır.