Em arquivos BUILD e na linha de comando, o Bazel usa rótulos para referenciar
alvos, por exemplo, //main:hello-world ou //lib:hello-time. A sintaxe
é:
//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 WORKSPACE) para o diretório
que contém o arquivo BUILD, e target-name será o nome que você deu ao destino
no arquivo BUILD (o atributo name). Se o destino for um destino de arquivo,
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 relativo à raiz do pacote (o diretório que contém o
arquivo BUILD do pacote).
Ao fazer referência a destinos na raiz do repositório, o caminho do pacote fica vazio.
Basta usar //:target-name. Ao referenciar destinos no mesmo arquivo BUILD, você pode pular o identificador raiz do espaço de trabalho // e usar apenas
:target-name.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-02-04 UTC."],[],[]]