Nos arquivos BUILD e na linha de comando, o Bazel usa rótulos para referenciar
destinos, por exemplo, //main:hello-world ou //lib:hello-time. A sintaxe deles
é:
//path/to/package:target-name
Se o destino for um destino de regra, path/to/package será o caminho da
raiz do espaço de trabalho (o diretório que contém o arquivo MODULE.bazel) até o diretório
que contém o arquivo BUILD, e target-name é o nome do destino
no arquivo BUILD (o atributo name). Se o destino for um destino de arquivo,
então path/to/package será o caminho para a raiz do pacote, e
target-name será o nome do arquivo de destino, incluindo o caminho completo
em relação à raiz do pacote (o diretório que contém o
arquivo BUILD do pacote).
Ao referenciar destinos na raiz do repositório, o caminho do pacote fica vazio,
basta usar //:target-name. Ao referenciar destinos no mesmo BUILD
arquivo, você pode até mesmo pular o identificador da raiz do espaço de trabalho // e usar apenas
:target-name.