Lightning Talk – Building Eclipse Plug-Ins (and OSGi Bundles) with Bazel
summary
Attempting to build Eclipse plug-ins and OSGi bundles with Bazel encounters two concrete problems: Eclipse workflows expect a manifest‑first target platform and P2 assembly, while popular tooling like BND generates manifests from bytecode and Maven Tycho provides the P2 integration. Existing Bazel Eclipse rules are outdated and scale poorly, an OSGi rules repo looks promising but unproven, and the practical conclusion is that integrating full Eclipse/OSGi behavior into Bazel is high effort and currently on hold.
AI-written summary · about
related talks
38mExtending Eclipse JDT to Support Java Projects with a Bazel Build
48mYour first Application based on Eclipse FAQ
08mBazel: what aspects can tell us about your project?
19mMigrating From Maven to Bazel
36mMigrating from PDE to Bndtools in Practice
33mImproved developer productivity thanks to Maven and OSGi
33mInside Tycho 4 - build bundles better
35mOSGi in Action: How we use OSGi to build Open Liberty
