Bnd is one of the most popular tools for developing OSGi bundles. It provides tooling for easily creating the required OSGi Manifest headers, and much more. Bndtools is a popular Eclipse plugin based on Bnd that provides integration with the Eclipse IDE for developing OSGi bundles.
Bnd also provides a means for writing launch configurations to launch an OSGi runtime with a set
of bundles and properties in the form of a .bndrun file. In order to use Concierge with the Bnd launching mechanism, first make sure that the org.eclipse.concierge .jar is available in one of your repositories. We host an OSGi repository on the Concierge website. You can add this repository to your bnd workspace by putting this this bnd file in your cnf/ext
workspace directory.
Then you can easily use Concierge by setting -runfw
to concierge in your .bndrun file:
-runfw: org.eclipse.concierge
When you now launch your .bndrun file, it will automatically use Concierge as OSGi framework.