Skip to content

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.

Notifications You must be signed in to change notification settings

ogattaz/felix-eclipse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The project Felix-eclipse is maintained here.

This repo is a fork of the legacy one 'chris-armstrong/felix-eclipse'.

About

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.

Features

  • 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.

Build

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

Update site

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

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.

About

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.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.8%
  • HTML 1.1%
  • CSS 0.1%