JBoss OSGi Repositories

JBoss OSGi Source Code

The source code of the JBoss OSGi project is hosted at github.com and divided over a number of source code repositories.

All projects are built using Maven 3.

 

General information on building can be found here: JBoss OSGi Building Form Source.

For guildelines regarding the development procedure, see: JBoss OSGi Development Sequence.

 

This document lists the various components and source code repositories related to the JBoss OSGi project.

Umbrella

https://github.com/jbosgi/jbosgi - The umbrella project builds the JBoss OSGi project in its entirety and runs system tests suites over it. The Umbrella project contains the following system test suites:

  • example tests - these tests are provided as examples for users and are documented in the user's guide.
  • functional system tests
  • performance tests

Additionally, the Umbrella contains the build system for the javadoc and the installer (see JBoss OSGi Building the Installer) the setup configuration for Hudson (see JBoss OSGi Hudson QA) and the TCK setup scripts (see JBoss OSGi Tck Setup).

 

More information on working with the umbrella can be found here: JBoss OSGi Umbrella.

 

AS Integration

https://github.com/jbossas/jboss-as - AS Integration resides in the AS codebase.

 

Framework

https://github.com/jbosgi/jbosgi-framework - This is the project where most of the actual JBoss OSGi Framework implementation lives.

 

Resolver

https://github.com/jbosgi/jbosgi-resolver - This codebase integrates the Apache Felix resolver, which is the resolver used by the JBoss OSGi project.

 

SPI

https://github.com/jbosgi/jbosgi-spi - Service Provider Interface.

 

VFS

https://github.com/jbosgi/jbosgi-vfs - The JBoss OSGi Virtual File System.

 

Blueprint

https://github.com/jbosgi/jbosgi-blueprint - Implementation of the OSGi Blueprint Specification.