This plugin for Maven 2/3 is based on the BND tool from Peter Kriens. The way BND works is by treating your project as a big collection of classes (e.g., project code, dependencies, and the class path). The way you create a bundle with BND is to tell it the content of the bundle’s JAR file as a subset of the available classes. This plugin wraps BND to make it work specifically with the Maven 2 pro