Skip to content

Bnd toolchain parity table

Raymond Augé edited this page Apr 19, 2017 · 15 revisions

BND is the defacto library for building OSGi bundles. There are a number of different build tools which use bnd under the hood.

However, what is not often not evident is the set of high level, OSGi related development features each of these build tools supports. The high level features we're referring to are things like baseline, resolving, exporting, etc.

Feature Bnd Gradle Bnd Gradle NW* Bnd Maven Bndtools Apache Bundle Plugin(s)
create bundle Y Y Y Y Y
baseline Y Y Y Y Y
integration test Y Y Y Y -
resolve Y Y Y Y -
run Y - - Y -
create index - - Y Y -
export executable Y Y Y Y -
export runbundles Y Y Y - -

* Non-workspace

Clone this wiki locally