Dalam file BUILD
dan pada command line, Bazel menggunakan label untuk mereferensikan
target - misalnya, //main:hello-world
atau //lib:hello-time
. {i>Syntax<i}-nya
adalah:
//path/to/package:target-name
Jika targetnya adalah target aturan, path/to/package
adalah jalur dari
root workspace (direktori yang berisi file WORKSPACE
) ke direktori
yang berisi file BUILD
, dan target-name
adalah nama yang Anda berikan pada target
di file BUILD
(atribut name
). Jika targetnya adalah file,
maka path/to/package
adalah jalur ke root paket, dan
target-name
adalah nama file target, termasuk nama lengkapnya
jalur yang relatif dengan {i>root <i}paket (direktori yang berisi
file BUILD
paket Anda).
Saat mereferensikan target di root repositori, jalur paket kosong,
cukup gunakan //:target-name
. Saat mereferensikan target dalam BUILD
yang sama
, Anda bahkan dapat melewati ID root ruang kerja //
dan cukup menggunakan
:target-name
.