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:
//path/to/package:target-name
Hedef bir kural hedefiyse path/to/package
, çalışma alanının kökünden (MODULE.bazel
dosyasını içeren dizin) BUILD
dosyasını içeren dizine giden yoldur. target-name
ise BUILD
dosyasında (name
özelliği) hedefe verdiğiniz addır. Hedef bir dosya hedefiyse path/to/package
, paketin kök dizininin yolu, target-name
ise paketin kök dizinine göre tam yolu da dahil olmak üzere hedef dosyanın adıdır (paketin BUILD
dosyasını içeren dizin).
Depo kökündeki hedeflere referans verirken paket yolu boş olur. Bu durumda yalnızca //:target-name
kullanın. Aynı BUILD
dosyasındaki hedeflere referans verirken //
çalışma alanı kök tanımlayıcısını atlayıp yalnızca :target-name
kullanabilirsiniz.