Hedeflere referans vermek için etiketleri kullanma

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

Bazel, BUILD dosyalarında ve komut satırında hedeflere (ör. //main:hello-world veya //lib:hello-time) referans vermek için etiketler kullanır. Söz dizimleri şu şekildedir:

//path/to/package:target-name

Hedef bir kural hedefiyse path/to/package, Workspace kökünden (WORKSPACE dosyasını içeren dizin) BUILD dosyasını içeren dizine giden yoldur ve target-name, BUILD dosyasında hedefe verdiğiniz addır (name özelliği). Hedef bir dosya hedefiyse path/to/package, paketin kök dizininin yoludur ve target-name, paketin kök dizine (paketin BUILD dosyasını içeren dizin) göre tam yolu da dahil olmak üzere hedef dosyanın adıdır.

Depo kökündeki hedeflere referans verirken paket yolu boştur, yalnızca //:target-name kullanın. Aynı BUILDdosyasındaki hedeflere referans verirken // Workspace kök tanımlayıcısını atlayabilir ve yalnızca :target-name kullanabilirsiniz.