tree: a73ee23f91ebdd5bf94929dc3473d62de04fd72f [path history] [tgz]
  1. aswb/
  2. base/
  3. build_defs/
  4. clwb/
  5. common/
  6. cpp/
  7. ijwb/
  8. intellij_platform_sdk/
  9. java/
  10. plugin_dev/
  11. proto_deps/
  12. testing/
  13. third_party/
  14. .gitignore
  15. AUTHORS
  16. BUILD
  17. CONTRIBUTING.md
  18. CONTRIBUTORS
  19. LICENSE.txt
  20. README.md
  21. version.bzl
  22. WORKSPACE
README.md

An IntelliJ plugin for Bazel projects

This is an early-access version of our IntelliJ bazel plugin.

This code drop is for educational purposes only and is currently not kept up-to-date. It may not build correctly for you, and we are currently not accepting pull requests.

In the near future the repository will be open for business with live, working code and we will start accepting contributions.

Installation

You can find our plugin in the Jetbrains plugin repository by going to IntelliJ -> Settings -> Browse Repositories, and searching for ‘IntelliJ with Bazel’.

Usage

To import an existing Bazel project, choose ‘Import Bazel Project’, and follow the instructions in the project import wizard.

Detailed docs are available here.

Building the plugin

Install Bazel, then run ‘bazel build //ijwb:ijwb_bazel’ from the project root. This will create a plugin jar in ‘bazel-genfiles/ijwb/ijwb_bazel.jar’.