The EBR project provides a library of templates and tools that can be used to create bundles for open source projects. Each template guides the addition of OSGi manifest headers in order for the Jar to work correctly as an OSGi bundle.
The project satisfies a broad set of bundle requirements by hosting only templates (not the original Jar or resulting bundle), thus allowing it to address a wide variety of open source projects, including those using licenses which are unacceptable to the Eclipse Foundation.
In taking this template approach it is important that the bundle generation be a repeatable process and so enhancements to tools and the templates it can consume will ensure the correct Jar is used.
Contributions to the project, including templates, are very welcome!