Varsayılan Bilgiler

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

Bir hedefin doğrudan ve geçişli dosyaları hakkında genel bilgi veren sağlayıcı. Kuralın uygulama işlevi tarafından açıkça döndürülmese bile her kural türünde bu sağlayıcı bulunur. Her DefaultInfo örneğinde aşağıdaki alanlar bulunur:

  • files
  • files_to_run
  • data_runfiles
  • default_runfiles
Bu sağlayıcının nasıl kullanılacağına dair kapsamlı kılavuzlar için kurallar sayfasına bakın.

Üyeler

DefaultInfo

DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)

DefaultInfo oluşturucusu.

Parametreler

Parametre Açıklama
files depset; veya None; varsayılan değer None
bazel komut satırında bu hedef belirtildiğinde derlenecek varsayılan çıkışları temsil eden bir File nesnesi depset. Varsayılan olarak tüm önceden tanımlanmış çıkışlar gösterilir.
runfiles runfiles; veya None; varsayılan değer None
Bu hedefin çalıştırıldığında ihtiyaç duyduğu dosyaları (run komutu aracılığıyla veya araç bağımlılığı olarak) açıklayan runfiles tanımlayıcısı.
data_runfiles runfiles veya None; varsayılan değer None

Bu parametreyi kullanmaktan kaçınmanız önerilir ("Kullanılmaması gereken runfile özellikleri"ne bakın)

data özelliği aracılığıyla bağımlılık olduğunda bu hedefin çalıştırması gereken runfile'leri açıklayan runfiles tanımlayıcısı.
default_runfiles runfiles veya None; varsayılan değer None

Bu parametreyi kullanmaktan kaçınmanız önerilir ("Kullanılmaması gereken runfile özellikleri"ne bakın)

data özelliği dışındaki herhangi bir özellik aracılığıyla bağımlılık olduğunda bu hedefin çalıştırması gereken runfile'leri açıklayan runfile tanımlayıcısı.
executable Dosya veya None; varsayılan değer None
Bu kural executable veya test olarak işaretlenmişse hedefi çalıştırmak için yürütülmesi gereken dosyayı temsil eden bir File nesnesi olur. Varsayılan olarak önceden tanımlanmış çıkış ctx.outputs.executable olur ancak başka bir dosyayı (önceden tanımlanmış veya tanımlanmamış) açıkça iletmeniz önerilir.

data_runfiles

runfiles DefaultInfo.data_runfiles

data bağımlılık özelliği olduğunda bu hedefin çalıştırıldığında ihtiyaç duyduğu dosyaları açıklayan runfiles tanımlayıcısı. Çoğu durumda bunun yerine default_runfiles parametresini kullanın. Ayrıntılar için "kaçınılması gereken çalıştırma dosyası özellikleri" bölümüne bakın. None değerini döndürebilir.

default_runfiles

runfiles DefaultInfo.default_runfiles

Bu hedefin çalıştırıldığında ihtiyaç duyduğu dosyaları (run komutu aracılığıyla veya araç bağımlılığı olarak) açıklayan runfiles tanımlayıcısı. None değerini döndürebilir.

dosyalar

depset DefaultInfo.files

bazel komut satırında bu hedef belirtildiğinde derlenecek varsayılan çıkışları temsil eden File nesnelerinin depset. Varsayılan olarak tüm önceden tanımlanmış çıkışlar gösterilir. None değerini döndürebilir.

files_to_run

FilesToRunProvider DefaultInfo.files_to_run

Hedefin yürütülebilir dosyası ve çalıştırma dosyaları hakkında bilgi içeren bir FilesToRunProvider nesnesi. None değerini döndürebilir.