บิลด์ที่สำเร็จจะมีข้อมูลการขึ้นต่อกันทั้งหมดระบุไว้อย่างชัดเจนในไฟล์ BUILD Bazel ใช้คำสั่งเหล่านั้นเพื่อสร้างกราฟทรัพยากร Dependency ของโปรเจ็กต์ ซึ่งช่วยให้สามารถสร้างบิลด์แบบเพิ่มได้ถูกต้อง
หากต้องการแสดงการขึ้นต่อกันของโปรเจ็กต์ตัวอย่างเป็นภาพ คุณสามารถสร้างการแสดงกราฟการขึ้นต่อกันเป็นข้อความได้โดยเรียกใช้คำสั่งนี้ที่รูทของพื้นที่ทำงาน
bazel query --notool_deps --noimplicit_deps "deps(//main:hello-world)" \
--output graph
คำสั่งด้านบนจะบอกให้ Bazel ค้นหาการขึ้นต่อกันทั้งหมดสำหรับเป้าหมาย //main:hello-world (ไม่รวมการขึ้นต่อกันของโฮสต์และการขึ้นต่อกันโดยนัย) และจัดรูปแบบเอาต์พุตเป็นกราฟ
จากนั้นวางข้อความลงใน GraphViz
ใน Ubuntu คุณสามารถดูกราฟในเครื่องได้โดยติดตั้ง GraphViz และ xdot Dot Viewer
sudo apt update && sudo apt install graphviz xdot
จากนั้นคุณจะสร้างและดูกราฟได้โดยส่งเอาต์พุตข้อความด้านบนไปยัง xdot โดยตรง
xdot <(bazel query --notool_deps --noimplicit_deps "deps(//main:hello-world)" \
--output graph)
อย่างที่เห็นว่าระยะแรกของโปรเจ็กต์ตัวอย่างมีเป้าหมายเดียวที่สร้างไฟล์แหล่งที่มาเดียวโดยไม่มีการขึ้นต่อกันเพิ่มเติม

รูปที่ 1 กราฟการขึ้นต่อกันสำหรับ hello-world จะแสดงเป้าหมายเดียวที่มีไฟล์แหล่งที่มาเดียว
หลังจากตั้งค่าเวิร์กสเปซ สร้างโปรเจ็กต์ และตรวจสอบการขึ้นต่อกันแล้ว คุณก็เพิ่มความซับซ้อนได้