Wednesday, May 27, 2009

Updates to Karaf in Eclipse PDE

Just a quick update to running Apache Felix Karaf in Eclipse PDE: I now have it launching Karaf with proper configuration synchronization. This means that there are no longer any exceptions during startup due to missing configuration files and the files are only synchronized if they are missing.

Developers can freely modify the default configuration files or provide their own entirely and the launcher will preserve those changes between executions.

I am one step closer to having this working well enough to develop against. The remaining tasks:

  • Synchronize workspace and additional Target Platform bundles to the configuration
  • Add a proper source bundle to the Target Platform definition for Karaf
  • Create the Karaf specific property pages to make configuring things easier

Here's a screenshot: