Setting up Eclipse to build GAPIC Create the bazel-external link: ln -s $(bazel info output_base)/external bazel-external Create and open a new Eclipse workspace. Open the Eclipse Preferences and navigate to General -> Workspace -> Linked Resources. Click New... to define a new path variable: Set the name to GAPIC_PLATFORM_SRC. Set the value to the your platform's folder inside the gapic/src/platform folder of the gapid checkout. e.g. <gitroot>/gapic/src/platform/linux Click OK to create the variable. Click OK to dismiss the preferences dialog. Run the bazel build to build all the generated code. Select File -> Import and then General -> Existing Project into Workspace and click Next. Enter the location of your gapid checkout into the root directory box. Click Select All. You should see a project named gapic. IMPORTANT: Uncheck Copy projects into workspace Click "Finish".