An epic split between OSGi tooling Eclipse PDE and BndTools
This talks describe the challenges, experiences and pitfalls stumbled upon the migration of existing Eclipse RCP applications to BndTools.
The driving force behind this migration was to leverage the power of the state-of-the art OSGi tooling BndTools for our daily work. So we wanted get the new kid on the block - BndTools! into our existing tool chain based upon Eclipse, Apache Ant and IBM Jazz/RTC as SCM system.
But... the existing code base is large and completely based upon Eclipse RCP and PDE usage. Luckily only a few PDE declarative services are used. Migrating completely to BndTools means loosing the PDE tooling for Eclipse extension-points. So we are entering a world, which we call "mixed-mode".
This means that we are using Eclipse IDE with BndTools for OSGi service development and manifest creation and PDE Plugin-Editor tools for Eclipse extension-points in parallel.
Presenter: Peter Kirschner