Bazel: what aspects can tell us about your project?
summary
IntelliJ IDEA plugin that opens Bazel workspaces uses dynamic aspects loading to avoid aspect failures when provider APIs or rules are missing, detecting available rules with rule detection via bazel query (and soon bazel model graph) and generating per-rule aspect extensions (stored under .bazel/psp/aspects) so Kotlin/Java/Scala and third‑party rules load only when present; implements provider access using the new load/square‑bracket API and ships as a beta experimental plugin.
AI-written summary · about
related talks
09mLightning Talk – Building Eclipse Plug-Ins (and OSGi Bundles) with Bazel
07mLightning Talk – Bazel Eclipse Feature
38mExtending Eclipse JDT to Support Java Projects with a Bazel Build
19mMigrating From Maven to Bazel
43mStatic Kotlin Bug Hunting
08mLightning Talk – Creating Java based Source Code Generators for Bazel
59mIntelliJ IDEA – The IDE That Speaks Gradle
38mStatic Kotlin bug hunting
