The project Felix-eclipse is maintained here.
This repo is a fork of the legacy one 'chris-armstrong/felix-eclipse'.
felix-eclipse is a plugin for the Eclipse Plugin Development Environment (PDE) that integrates Apache Felix as an OSGi framework in Eclipse. It makes it easy to debug Apache Felix as an Eclipse target platform.
- Debug OSGi bundles with Apache Felix directly from Eclipse: this plugin lets you build OSGi launch configurations that debug directly with Apache Felix, just like you can with Equinox. Just select Apache Felix as your target platform, select the bundles you want to debug with and then launch.
- Fast launch time: felix-eclipse builds your bundles in-memory and on-the-fly, which means that Felix framework is ready to go almost as quickly as you launch it. Other Eclipse launch methods for OSGi compile and assemble your bundles using Eclipse before they start, which is significantly slower.
- Update your bundles while debugging: if you change something in your code or a resource in your bundle while you are debugging, you can update it directly in Apache Felix by just updating the bundle (like you can with Equinox). Other frameworks require you to stop the framework and restart it to update even one bundle.
The wiki contains information about how it works.
Move to the au.com.forge.felix.eclipse.builder/
directory
Compile with Maven: mvn clean verify
Install the plug-in via Eclipse, looking for:
The "local" update site at au.com.forge.felix.eclipse.updatesite/target/repository
The "archive" update site at au.com.forge.felix.eclipse.updatesite/target/au.com.forge.felix.eclipse.updatesite-<version>-SNAPSHOT.zip
felix-eclipse is distributed as an update site located here : https://gattaz.com/felix.eclipse.updatesite_1.x/
The current version is [1.0.4].
Installation instructions are provided here.
It is highly recommended that you read the information page about the plugin, which can be found at the Information Wiki page.