IntelliJ Development

bazelbuild/intellij is an IntelliJ plugin for Bazel projects.

Using IntelliJ with Envoy Mobile

To get started using IntelliJ with Envoy Mobile:

  1. Download a supported IntelliJ version supported by the Bazel plugin

  2. Apply local hacks to make IntelliJ work using the branch hack-for-intellij

  3. Open up the Envoy Mobile project using the Bazel import project wizard

Known issues

  1. IntelliJ is unable to find the appropriate ANDROID_HOME and ANDROID_NDK_HOME which is the reason we need to hard code it locally

  2. Ongoing issues related to the Bazel plugin so we’ll update .bazelrc to set –incompatible_depset_is_not_iterable