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.
The Gaderian team is pleased to announce the first official release of Gaderian, version 1.0.
Gaderian is a component assembly framework, providing service instantiation and configuration.
Gaderian is a fork of the recently retired Apache HiveMind project and this release reflects the functionality as it was available in the v1.0 trunk revision for HiveMind.
Let us know what you think!
Patrick Paulin (developer and trainer specializing in modular technologies such as OSGi and the Eclipse Rich Client Platform) has blogged about using Pax Logging and Pax ConfMan in a tutorial like style:
Logging RCP applications with Pax Logging
Adding logging to an RCP application has always been painful. Developers have struggled with the best way to incorporate Log4J and other logging APIs, and in particular with how to make configuration files accessible. Some have chosen to use buddy classloading, others have utilized fragments containing the config files.
I'm happy to say that RCP developers now have another choice - Pax Logging.
Configuring RCP applications with Pax ConfMan
In this post I'm going to describe how to set up the Configuration Admin service in an RCP application using Pax ConfMan.
Just want to quickly point to the Java Posse Episode #264 where they announced the Pax Runner 1.0 + Exam 1.0 Releases from Zurich in a Podcast format.
They also introduced the OPS4J community style a bit.
Thanks at Java Posse for spreading the word!

