Skip to content

apache/felix

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Sep 24, 2014
Apr 20, 2018
Feb 20, 2019
Nov 15, 2018
Feb 18, 2019
Feb 20, 2019
Oct 19, 2018
Dec 24, 2018
Jan 16, 2016
Sep 27, 2012
Aug 22, 2016
Dec 7, 2018
Apr 27, 2016
Jun 11, 2018
Apr 19, 2018
Aug 16, 2018
Jan 28, 2019
Feb 5, 2019
Feb 18, 2019
Feb 7, 2019
May 5, 2017
Apr 9, 2009
Dec 5, 2017
Dec 14, 2009
Feb 14, 2017
Feb 13, 2017
Apr 9, 2009
Apr 9, 2009
Jul 9, 2018
Oct 1, 2018
Jan 15, 2019
Jan 28, 2019
Jan 28, 2019
Jan 2, 2019
Apr 9, 2009
Oct 11, 2011
Apr 9, 2009
Feb 23, 2010
Sep 17, 2018
Oct 12, 2016
Jul 3, 2018
Oct 11, 2018
Jul 6, 2016
Jul 6, 2016
Feb 20, 2019
May 20, 2010
Nov 10, 2009
Apr 9, 2009
Nov 25, 2016
Dec 9, 2009
Mar 6, 2012
Jan 4, 2019
Aug 25, 2015
Jan 23, 2019
Apr 11, 2009
Sep 9, 2010
Jan 23, 2014
Jan 31, 2019
Mar 10, 2015
Sep 19, 2018
Nov 13, 2018
Aug 11, 2011
Oct 24, 2015
Oct 31, 2018
Jun 15, 2015
Apr 27, 2009

Repository files navigation

Apache Felix

The Apache Felix project is a collection of semi-related OSGi sub-projects that build and release individually.

Felix Framework

The flagship project is the Apache Felix Framework which implements the OSGi Core R7 specification. The /framework directory contains the source and build tree for the OSGi-compliant framework implementation.

Directly related projects:

  • main /main* - provides an executable jar that launches the Felix framework.

OSGi Compendium

Several sub-projects cover various OSGi Compendium specifications such as:

Extra Features

Several projects provide extra features to an OSGi runtime.

  • bundle repository /bundlerepository - Bundle repository service.
  • connect /connect - A service registry that enables OSGi style service registry programs without using an OSGi framework.
  • dependency manager /dependencymanager - A versatile java API, allowing to declaratively register, acquire, and manage dynamic OSGi services.
  • fileinstall /fileinstall* - A utility to automatically install bundles from a directory.
  • gogo /gogo - A command line shell, runtime and set of base commands for interacting with and introspecting an OSGi framework.
  • inventory /inventory - Provides some mechanisms to get the current state of the system and therefore provides an inventory of the system.
  • ipojo /ipojo - A service component runtime aiming to simplify OSGi application development.
  • jaas support /jaas - Bundle to simplify JAAS usage within OSGi environment.
  • logback /logback - A simple integration of the OSGi R7 Log (1.4) service to Logback backend.
  • rootcause /rootcause - Finding the root cause of problems with OSGi declarative services components.
  • systemready /systemready - Provides a framework to configure and create so called system checks, and signal the ready state of an OSGi based system.
  • utils /utils - Utility classes for OSGi (intended for embedding within other bundles.)
  • webconsole /webconsole* - Web Based Management Console for OSGi Frameworks.
  • and many other OSGi things

Build tools

The /tools directory contains various build tools.

  • maven-bundle-plugin /tools/maven-bundle-plugin - A maven plugin for building OSGi bundles.
  • osgicheck-maven-plugin /tools/osgicheck-maven-plugin - Maven plugin for checking several OSGi aspects of your project.