Eclipse Integration for Karaf now on FUSE Forge!

After a couple weeks of solid progress I am finally able to share several updates on the project. First, I am migrating development to FUSE Forge where I will be maintaining the Eclipse Integration for Karaf project!

This is great because I am going to be developing alongside some great projects in the Karaf and ServiceMix community. FUSE Forge is run by Progress Software as part of their Open Integration strategy.

I will create a wiki, roadmap and issue tracker up and running soon. Once that is complete and the code is migrated to the SVN on the Forge I'll make the first Alpha release so the community can get involved.

This leads me to my next bit of news: I have WTP integration well on its way to being useful

This is exciting because integrating with WTP is going to take a lot of the guesswork out of developing application on top of Karaf. I even have NMR and ServiceMix WTP runtime definitions in the works to give developers a chance to work against more than just a kernel.

Here are some screenshots showing the WTP integration progress.

Servers Tab for Karaf WTP Integration
Compiling against Karaf

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

NullPointer

Hi Stephen,

I was trying your Karaf Plugin on Eclipse 3.5.1 and all I get is an NPE: java.lang.NullPointerException at info.evanchik.eclipse.karaf.core.configuration.internal.SystemSectionImpl.setProperty(SystemSectionImpl.java:40) at info.evanchik.eclipse.karaf.ui.KarafLaunchConfigurationDelegate.addConfiguredSystemProperties(KarafLaunchConfigurationDelegate.java:345) at info.evanchik.eclipse.karaf.ui.KarafLaunchConfigurationDelegate.preLaunchCheck(KarafLaunchConfigurationDelegate.java:316) at org.eclipse.pde.ui.launcher.AbstractPDELaunchConfiguration.launch(AbstractPDELaunchConfiguration.java:57) at info.evanchik.eclipse.karaf.ui.KarafLaunchConfigurationDelegate.launch(KarafLaunchConfigurationDelegate.java:245) at org.eclipse.pde.ui.launcher.OSGiLaunchConfigurationDelegate.launch(OSGiLaunchConfigurationDelegate.java:43) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Can you help?

Thanks Tai

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.