Appendix D. OSGi development with the Pax tools

Pax (http://wiki.ops4j.org/display/ops4j/Pax) is an umbrella project for a set of OSGi-based tools. It is itself part of the Open Participation Software for Java (OPS4J) community, whose open source model is more decentralized and open than that of some other communities. Pax projects are all about OSGi: some provide basic yet very useful utility bundles, like Pax Logging or Pax URL, and others build on top of these utilities to provide more advanced tools, like Pax Web.

We'll focus here on two projects from the Pax family:

  • Pax Runner—A tool for provisioning and launching an OSGi container

  • Pax Construct—A Maven-based build-management system for OSGi

Both can be very helpful for any OSGi-related task, ...

Get Spring Dynamic Modules in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.