En los archivos BUILD y en la línea de comandos, Bazel usa etiquetas para hacer referencia.
objetivos, por ejemplo, //main:hello-world o //lib:hello-time. Su sintaxis
es:
//path/to/package:target-name
Si el objetivo es un objetivo de regla, entonces path/to/package es la ruta desde el
raíz del espacio de trabajo (el directorio que contiene el archivo WORKSPACE) al directorio
que contiene el archivo BUILD, y target-name es lo que le asignaste al destino
en el archivo BUILD (el atributo name). Si el objetivo es un destino por archivo,
entonces path/to/package es la ruta a la raíz del paquete.
target-name es el nombre del archivo de destino, incluido su nombre
relativa a la raíz del paquete (el directorio que contiene los
el archivo BUILD del paquete).
Cuando se hace referencia a destinos en la raíz del repositorio, la ruta del paquete está vacía,
solo usa //:target-name. Cuando se hace referencia a destinos dentro del mismo BUILD
incluso puedes omitir el identificador raíz del espacio de trabajo // y solo usar
:target-name