ใช้ป้ายกํากับเพื่ออ้างอิงเป้าหมาย

ในไฟล์ BUILD และในบรรทัดคำสั่ง Bazel จะใช้ ป้ายกำกับเพื่ออ้างอิงเป้าหมาย เช่น //main:hello-world หรือ //lib:hello-time โดยมีไวยากรณ์ดังนี้

//path/to/package:target-name

หากเป้าหมายเป็นเป้าหมายกฎ path/to/package จะเป็นเส้นทางจาก รูทของเวิร์กสเปซ (ไดเรกทอรีที่มีไฟล์ MODULE.bazel ) ไปยังไดเรกทอรี ที่มีไฟล์ BUILD และ target-name คือชื่อที่คุณตั้งให้กับเป้าหมาย ในไฟล์ BUILD (แอตทริบิวต์ name) หากเป้าหมายเป็นเป้าหมายไฟล์ path/to/package จะเป็นเส้นทางไปยังรูทของแพ็กเกจ และ target-name คือชื่อของไฟล์เป้าหมาย รวมถึงเส้นทางแบบเต็มของไฟล์เป้าหมายที่สัมพันธ์กับรูทของแพ็กเกจ (ไดเรกทอรีที่มีไฟล์ BUILD ของแพ็กเกจ)

เมื่ออ้างอิงเป้าหมายที่รูทของที่เก็บ เส้นทางแพ็กเกจจะเป็นค่าว่าง ให้ใช้ //:target-name เมื่ออ้างอิงเป้าหมายภายในไฟล์ BUILD เดียวกัน คุณสามารถข้ามตัวระบุรูทของเวิร์กสเปซ // และใช้ :target-name ได้