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 dizimi şöyledir:
//path/to/package:target-name
Hedef bir kural hedefiyse path/to/package
, çalışma alanı kökünden (WORKSPACE
dosyasını içeren dizin) BUILD
dosyasını içeren dizine giden yoldur; target-name
ise BUILD
dosyasında (name
özelliği) hedef olarak adlandırdığınız değerdir. 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ı BUILD
dosyasındaki hedeflere referans verirken //
Workspace kök tanımlayıcısını atlayabilir ve yalnızca :target-name
kullanabilirsiniz.