Skip to content

eclipseguru/bazel-vscode-java

 
 

Repository files navigation

Bazel extension for Java™️ Language Support for VS Code

Build License

This extension adds support for Bazel to the Java™️ Language Support for VS Code. It plugs into the Eclipse Java Language server and computes project dependencies and classpath information using Bazel BUILD files.

Getting Started

Go and install the extension from the VSCode Marketplace (see listing here) or OpenVSX Registry (see listing here).

Once installed, open VSCode in any Bazel Workspace with Java targets. The extension will look for a WORKSPACE (WORKSPACE.bazel) file to identify a Bazel workspace. Next it will look for a .bazelproject file to look for directories and targets to resolve. If no .bazelproject file can be found a default one will be created. For details of the lookup sequence please have a look at the latest implementation of BazelProjectImporter.java in the language server.

Troubleshoot tips may be useful if it doesn't "just work".

About

Fork of Bazel Java development extension for VS Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.6%
  • JavaScript 7.2%
  • Starlark 4.4%
  • Java 1.8%