Bazel, BUILD
dosyalarında ve komut satırında hedeflere referans vermek için //main:hello-world
veya //lib:hello-time
gibi 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üdür. target-name
ise hedef dosyanın adıdır. Buna, paketin köküne (paketin BUILD
dosyasını içeren dizin) göre tam yolu da dahildir.
Depo kökünde hedeflere referans verirken paket yolu boştur. Yalnızca //:target-name
kullanmanız yeterlidir. Aynı BUILD
dosyası içindeki hedeflere referans verirken //
çalışma alanı kök tanımlayıcısını atlayıp yalnızca :target-name
yöntemini bile kullanabilirsiniz.