Skip to end of metadata
Go to start of metadata

Unknown macro: {float}

Pax Construct provides a Swiss Army® knife for OSGi that helps you rapidly create, build, manage and deploy many types of OSGi bundles. The core functionality is provided by a flexible Maven2 plugin that enhances and streamlines the Maven build process for OSGi, along with intelligent archetypes that adapt according to your needs.
Unix and Windows scripts are available to further reduce the need to remember (and type) long command strings. These scripts come with basic help text and can bootstrap themselves from an empty system.

You can use Pax Construct to create a simple first bundle in less than a minute, all the way up to managing a Spring Dynamic Modules for OSGiTM system.

Latest News

In the process of moving all sources from ops4j svn to Github pax-construct had also been moved by now and is available now via

The detailed description of the new Github infrastructure and how to use them in the open contribution model of OPS4J can be found here

Tim O'Brien blogs about Maven and Pax Tools:

This post is a quick start guide to using the Maven PAX plugin to create OSGi project and start an OSGi runtime environment (Apache Felix).

Read more...

The just released version of Maven Cookbook, contains a new full chapter about doing OSGi development using Maven using OPS4J Pax tools such as Pax Construct and Pax Runner.

In this chapter, we introduce some tools and techniques you can use to start developing OSGi components (or bundles) using Maven. The following recipes focus on the intersection of Apache Felix, the OPS4J project, and the Nexus repository manager as a bridge between Maven repositories and OSGi Bundle repositories. At the end of this chapter, you should have a clear picture of how to start developing OSGi-based applications using Maven.

So, if you just starting doing OSGi development do not hesitate and grab a copy of the free online book.

2 Comments

  1. Anonymous

    Appreciate your maven articles.Maven to me is like my misuss : Gorgeous, but can be a right bitch at times* Any mojos stuff is helpful appreciate the detailed articles.* I'm sure she could say the same about me too, except for the gorgeous part

  2. Anonymous

    I was using 1.0.1-SNAPSHOT from about 3 months ago. Any chcnae of this being released on maven central as 1.0.1? The sweble maven repo is painfully slow(takes almost 10 minutes to download with maven 3)Thanks!