Apache Felix

Products: IntelliJ IDEA, Android Studio

Vendor: Arik Kfir




Bugtracker page

Forum page

Apache Felix Integration for IntelliJ IDEA 10 & 11

This plugin provides native IntelliJ IDEA support for developing, running and debugging OSGi projects developed using Apache Felix and the Apache Felix Maven Bundle Plugin.

Using this plugin, developers can run and debug OSGi applications using the Apache Felix OSGi container. The plugin allows the user to choose bundles and modules for deployment, updates installed bundles in a running container whenever they are built (e.g. hot-deploy), etc.

The plugin provides a new type of run configuration: Apache Felix run configuration. The configuration of this run configuration allows the developer to choose which bundles to deploy, The list of available bundles for deployment is comprised of all modules with packaging of "bundle", and their dependencies. Non-Maven modules (or Maven modules not of packaging "bundle") are ignored.

NOTE: This plugin contains code snippets copied from Apache Felix's Maven Bundle Plugin. These were because there was no easy way to directly invoke the Maven plugin. It is the intention of this plugin writer to contact Apache Felix and work together to refactor the code so that it is easily invokable from outside the Maven execution context (e.g. in IDEA's Maven support context), and to eventually contribute the code to the Apache Felix project umbrella.

Developed by Arik Kfir at Infolinks Inc.

Downloads: 10899
Participated in rating: 9
Version Compatible builds Date
1.3.4 99.18 24.06.2012 Download
20 updates are hidden show all updates
Screenshot #9217
Screenshot #9216
Screenshot #9215
Screenshot #9214

Recent change notes

  • Fixed a performance problem when building a large amount of bundles.
  • Fixed a bug in SNAPSHOT handling - snapshot dependencies are now correctly detected.