Another useful tool to have installed as well is the build management application Maven 2 from Apache. Using Maven will greatly simplify the dependency management and the building, packaging, and deployment of developed bundles.
Maven is not required for building OSGi bundles, since bundles are packaged as regular JARs with a customized manifest. However, using Maven does make the process much simpler and straightforward— there are Maven plugins provided as Felix sub-projects that help with this task.
The code examples and instructions to build them, shown in this book, will make use of Maven as a build environment.
A more detailed set of examples will be shown there. For now, we will cover a quick introduction to some of the ...