Menggunakan label untuk menargetkan target

Dalam file BUILD dan di command line, Bazel menggunakan label untuk mereferensikan target - misalnya, //main:hello-world atau //lib:hello-time. Sintaksis-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 target Anda dalam file BUILD (atribut name). Jika targetnya adalah target file, path/to/package adalah jalur ke root paket, dan target-name adalah nama file target, termasuk jalur lengkap relatifnya terhadap root paket (direktori yang berisi file BUILD paket).

Saat mereferensikan target pada root repositori, jalur paket akan kosong, cukup gunakan //:target-name. Saat mereferensikan target dalam file BUILD yang sama, Anda bahkan dapat melewati ID root ruang kerja // dan hanya menggunakan :target-name.