In our last chapter, we created and ran our first Bazel project, focusing mostly on the bare minimum to get something up and running. During the course of that chapter, we employed two specially named files: BUILD and, to a much lesser extent, WORKSPACE. While the use of the BUILD file was apparent, we (intentionally) left the WORKSPACE file alone. In this chapter, we are going to explore a greater set of functionalities for the WORKSPACE file.
Note
This chapter will give a high-level overview of the WORKSPACE file; however, performing the exercises will be crucial to starting to get a feel ...