Mirror of Apache Felix
Switch branches/tags
utils shell.tui-1.0.0 shell.tui-1.0.0-RC shell.tui-0.8.0-incubator shell.tui-0.8.0-incubator-RC shell-1.0.0 shell-1.0.0-RC shell-0.8.0-incubator shell-0.8.0-incubator-RC servicediagnostics.parent-0.1.3 servicediagnostics.parent-0.1.2 servicediagnostics.parent-0.1.1 servicediagnostics-0.1.0 pom-1.0.0 pom-1.0.0-RC parent-pom-1.0.2 parent-pom-1.0.1 parent-pom-1.0.0 osgicheck-maven-plugin-0.1.0 org.osgi.service.obr-1.0.2 org.osgi.service.obr-1.0.1 org.osgi.service.obr-1.0.0 org.osgi.foundation-1.2.0 org.osgi.foundation-1.1.0 org.osgi.foundation-1.0.0 org.osgi.core-1.4.0 org.osgi.core-1.2.0 org.osgi.core-1.1.0 org.osgi.core-1.0.1 org.osgi.core-1.0.0 org.osgi.core-1.0.0-RC org.osgi.core-0.8.0-incubator org.osgi.core-0.8.0-incubator-RC org.osgi.compendium-1.4.0 org.osgi.compendium-1.2.0 org.osgi.compendium-1.1.0 org.osgi.compendium-1.0.1 org.osgi.compendium-1.0.0 org.apache.felix.webconsole.plugins.useradmin-1.0.2 org.apache.felix.webconsole.plugins.useradmin-1.0.1 org.apache.felix.webconsole.plugins.useradmin-1.0.0 org.apache.felix.webconsole.plugins.upnp-1.0.6 org.apache.felix.webconsole.plugins.upnp-1.0.5 org.apache.felix.webconsole.plugins.upnp-1.0.4 org.apache.felix.webconsole.plugins.upnp-1.0.2 org.apache.felix.webconsole.plugins.upnp-1.0.0 org.apache.felix.webconsole.plugins.subsystems-0.1.0 org.apache.felix.webconsole.plugins.scriptconsole-1.0.2 org.apache.felix.webconsole.plugins.scriptconsole-1.0.0 org.apache.felix.webconsole.plugins.packageadmin-1.0.4 org.apache.felix.webconsole.plugins.packageadmin-1.0.2 org.apache.felix.webconsole.plugins.packageadmin-1.0.0 org.apache.felix.webconsole.plugins.obr-1.0.4 org.apache.felix.webconsole.plugins.obr-1.0.2 org.apache.felix.webconsole.plugins.obr-1.0.0 org.apache.felix.webconsole.plugins.memoryusage-1.0.8 org.apache.felix.webconsole.plugins.memoryusage-1.0.6 org.apache.felix.webconsole.plugins.memoryusage-1.0.4 org.apache.felix.webconsole.plugins.memoryusage-1.0.2 org.apache.felix.webconsole.plugins.memoryusage-1.0.0 org.apache.felix.webconsole.plugins.event-1.1.8 org.apache.felix.webconsole.plugins.event-1.1.6 org.apache.felix.webconsole.plugins.event-1.1.4 org.apache.felix.webconsole.plugins.event-1.1.2 org.apache.felix.webconsole.plugins.event-1.1.0 org.apache.felix.webconsole.plugins.event-1.0.2 org.apache.felix.webconsole.plugins.event-0.9.0 org.apache.felix.webconsole.plugins.ds-2.1.0 org.apache.felix.webconsole.plugins.ds-2.0.8 org.apache.felix.webconsole.plugins.ds-2.0.6 org.apache.felix.webconsole.plugins.ds-2.0.4 org.apache.felix.webconsole.plugins.ds-2.0.2 org.apache.felix.webconsole.plugins.ds-2.0.0 org.apache.felix.webconsole.plugins.ds-1.0.0 org.apache.felix.webconsole-4.3.8 org.apache.felix.webconsole-4.3.6 org.apache.felix.webconsole-4.3.4 org.apache.felix.webconsole-4.3.2 org.apache.felix.webconsole-4.3.0 org.apache.felix.webconsole-4.2.18 org.apache.felix.webconsole-4.2.16 org.apache.felix.webconsole-4.2.14 org.apache.felix.webconsole-4.2.12 org.apache.felix.webconsole-4.2.10 org.apache.felix.webconsole-4.2.8 org.apache.felix.webconsole-4.2.7 org.apache.felix.webconsole-4.2.6 org.apache.felix.webconsole-4.2.4 org.apache.felix.webconsole-4.2.2 org.apache.felix.webconsole-4.2.0 org.apache.felix.webconsole-4.0.0 org.apache.felix.webconsole-3.4.0 org.apache.felix.webconsole-3.2.0 org.apache.felix.webconsole-3.1.8 org.apache.felix.webconsole-3.1.6 org.apache.felix.webconsole-3.1.4 org.apache.felix.webconsole-3.1.2 org.apache.felix.webconsole-3.1.0 org.apache.felix.webconsole-3.0.2 org.apache.felix.webconsole-3.0.0
Nothing to show
Clone or download
Failed to load latest commit information.
bundlerepository.osgi-ct [FELIX-4640] Missing framework capabilities. Sep 24, 2014
bundlerepository Provide optimized resource / filter / capability / requirement / capa… Apr 20, 2018
configadmin [maven-release-plugin] prepare for next development iteration Oct 13, 2018
configurator [maven-release-plugin] prepare for next development iteration Nov 15, 2018
connect [maven-release-plugin] prepare for next development iteration May 25, 2018
converter [maven-release-plugin] prepare for next development iteration Sep 20, 2018
coordinator Update to parent pom 6 Oct 19, 2018
dependencymanager Configure baselone on dependency manager r12 artifacts Oct 22, 2018
deploymentadmin [maven-release-plugin] prepare for next development iteration Jan 16, 2016
deviceaccess FELIX-3660 Removed dependency on snapshot version. Sep 27, 2012
doap FELIX-4881 : DOAP needs to provide <asfext:id> value for implements/S… Aug 22, 2016
eventadmin Update to parent pom 6 Oct 19, 2018
examples Update scr example Apr 27, 2016
fileinstall-plugins Make the FileInstall BAR plugin easier to build Jun 11, 2018
fileinstall [FELIX-5832] Only handle ConfigurationEvents for config objects manag… Apr 19, 2018
framework.security [maven-release-plugin] prepare for next development iteration Aug 16, 2018
framework Remove some bogus imports. Nov 8, 2018
gogo FELIX-5969 remove transitive dependencies from gogo command Oct 18, 2018
http FELIX-5966 : NPE at RuntimeDTOBuilder.java:74 Oct 19, 2018
httplite [maven-release-plugin] prepare for next development iteration May 5, 2017
installers Update pom files to use the 1.0.4 parent pom (bulk change). Apr 9, 2009
inventory [maven-release-plugin] prepare for next development iteration Dec 5, 2017
io FELIX-1891 - IO Connector Service implementation - first commit. Dec 14, 2009
ipojo Remove unused json.org dependency Feb 14, 2017
jaas [maven-release-plugin] prepare for next development iteration Feb 13, 2017
jmood Update pom files to use the 1.0.4 parent pom (bulk change). Apr 9, 2009
jmxintrospector Update pom files to use the 1.0.4 parent pom (bulk change). Apr 9, 2009
log.extension [maven-release-plugin] prepare for next development iteration Jul 9, 2018
log Update description to mention R7 Oct 1, 2018
logback [logback] sync README with the CMS page Jul 6, 2018
main.distribution [maven-release-plugin] prepare for next development iteration Aug 16, 2018
main [maven-release-plugin] prepare for next development iteration Aug 16, 2018
metatype Use parent pom 6 Sep 24, 2018
mishell Update pom files to use the 1.0.4 parent pom (bulk change). Apr 9, 2009
mosgi FELIX-3143 Oct 11, 2011
org.apache.felix.daemon Update pom files to use the 1.0.4 parent pom (bulk change). Apr 9, 2009
org.osgi.service.obr FELIX-2106, FELIX-692: Control which repositories are used for a give… Feb 23, 2010
pom [maven-release-plugin] prepare for next development iteration Sep 17, 2018
prefs [maven-release-plugin] prepare for next development iteration Oct 12, 2016
resolver Set development version to 2.1.0-SNAPSHOT Jul 3, 2018
rootcause FELIX-5961 - Fix build link Oct 11, 2018
scr-compat [maven-release-plugin] prepare for next development iteration Jul 6, 2016
scr-ext-anno [maven-release-plugin] prepare for next development iteration Jul 6, 2016
scr [maven-release-plugin] prepare for next development iteration Nov 10, 2018
service Initial service project May 20, 2010
shell.gui.plugin Fix build (duplicate dependency and incorrect snapshot version) Nov 10, 2009
shell.gui Update pom files to use the 1.0.4 parent pom (bulk change). Apr 9, 2009
shell.remote [maven-release-plugin] prepare for next development iteration Nov 25, 2016
shell.tui Only depend on released versions. Dec 9, 2009
shell [maven-release-plugin] prepare for next development iteration Mar 6, 2012
systemready Add local repo config Oct 11, 2018
threaddump [maven-release-plugin] prepare for next development iteration Aug 25, 2015
tools [maven-release-plugin] prepare for next development iteration Oct 18, 2018
transaction Add missing repository for Spring-DM milestone artifacts Apr 11, 2009
upnp Fixed FELIX-2579 by adding a new method extractDeviceType and calling… Sep 9, 2010
useradmin FELIX-4399, FELIX-4400: UserAdmin MongoDB store: Jan 23, 2014
utils Update changelog.txt May 8, 2018
webconsole-l10n Fixed FELIX-3695 : When bundle filter doesn't match, the tool bars ar… Mar 10, 2015
webconsole-plugins [maven-release-plugin] prepare for next development iteration Sep 19, 2018
webconsole FELIX-5934 : The Felix Web Console stores unsalted hashed password. A… Nov 13, 2018
wireadmin Export org.osgi.service.wireadmin and other pom clean up. (FELIX-2983) Aug 11, 2011
.gitignore no jira: more entries in .gitignore. Oct 24, 2015
README.md [felix] remove redundant header. Yes it's a README... we get it! Oct 31, 2018
check_staged_release.sh Use https to check artifacts from the repository Jun 15, 2015
stage_existing_artifact.sh Simple script to upload existing artifact + source + assemblies + sig… Apr 27, 2009


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.