Hedeflere referans vermek için etiketleri kullanma

Sorun bildir Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

Bazel, BUILD dosyalarda ve komut satırında referans için etiketleri kullanır hedefler (örneğin, //main:hello-world veya //lib:hello-time). Söz dizimi şununla eşleşir:

//path/to/package:target-name

Hedef bir kural hedefiyse path/to/package, workspace root (MODULE.bazel dosyasını içeren dizin) için dizine BUILD dosyasını içeren (target-name, hedefe verdiğiniz addır) değerini BUILD dosyasına (name özelliği) ekleyin. Hedef bir dosya hedefiyse ise path/to/package, paketin köküdür ve target-name, tam dosya dahil olmak üzere hedef dosyanın adıdır köküne göre yol ( paketinin BUILD dosyası) ekleyebilirsiniz.

Depo kökünde hedeflere başvururken paket yolu boştur, yalnızca //:target-name kullanın. Aynı BUILD içindeki hedeflere başvururken dosyası varsa // çalışma alanı kök tanımlayıcısını atlayıp yalnızca :target-name.