Hedef

Sorun bildirin Kaynağı göster

Bağımlılık için BUILD hedefidir. bağımlılık özelliklerine (label veya label_list) karşılık gelen ctx.attr alanlarında görünür. Şu alanları içerir:
  • etiket

    Label Target.label
    Hedefin tanımlayıcısı.
  • 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 listesi.
  • Sağlayıcılar

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

    Kuralın uygulama işlevi, Provider örneklerinden oluşan bir liste yerine struct döndürürse yapıdaki alanlara Target (target.some_legacy_info) karşılık gelen alanlardan erişilebilir. Bu davranış kullanımdan kaldırılmıştır.