IntelliJ Development¶
bazelbuild/intellij is an IntelliJ plugin for Bazel projects.
Using IntelliJ with Envoy Mobile¶
To get started using IntelliJ with Envoy Mobile:
Download a supported IntelliJ version supported by the Bazel plugin
Apply local hacks to make IntelliJ work using the branch hack-for-intellij
Open up the Envoy Mobile project using the Bazel import project wizard
Known issues¶
IntelliJ is unable to find the appropriate ANDROID_HOME and ANDROID_NDK_HOME which is the reason we need to hard code it locally
Ongoing issues related to the Bazel plugin so we’ll update .bazelrc to set –incompatible_depset_is_not_iterable