Menggunakan label untuk mereferensikan target

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
Laporkan masalah Lihat sumber

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

Saat mereferensikan target di 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 cukup menggunakan :target-name.