-
-
Notifications
You must be signed in to change notification settings - Fork 304
Bnd toolchain parity table
Fr Jeremy Krieg edited this page Jul 21, 2020
·
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 | Bnd CLI | Apache Bundle Plugin(s) |
|---|---|---|---|---|---|---|
| create bundle | Y | Y | Y | Y | Y | Y |
| baseline | Y | Y | Y | Y | Y | Y |
| integration test | Y | Y | Y | Y | Y | - |
| resolve | Y | Y | Y | Y | Y | - |
| run | Y | - | Y | Y | Y | - |
| create index | - | - | Y | Y | Y | - |
| export executable | Y | Y | Y | Y | Y | - |
| export runbundles | Y | Y | Y | Y | Y | - |
| export report | - | - | Y | - | Y | - |
| use p2 repos | Y | - | - | Y | Y | - |
* Non-workspace
Latest Releases
all versions
- 7.1.0 | 7.0.0
- 6.4.1 | 6.4.0 | 6.3.1 | 6.3.0
- 6.2.0 | 6.1.0 | 6.0.0
- 5.3.0 | 5.2.0 | 5.1.2 | 5.1.1
- 5.1.0 | 5.0.1 | 5.0.0
- 4.3.1 | 4.3.0 | 4.2.1 | 4.2.0
- 4.1.0 | 4.0.0
- 3.5.0 | 3.4.0 | 3.3.0 | 3.2.0
- 2.2.0
Gradle
- Plugin
- Build Customizations
- Builder & java-library
- Non-Workspace builds
- PluginManagement
- Using Kotlin
- Kotlin DSL jar config
- AntTasks
- Baselining [beta]
- Blurry Form Text on High-Resolution Displays
- Bnd toolchain parity table
- bnddistribute
- Buildpath Versions
- Conflict with M2E PDE Connector
- Eclipse Logging with Logback
- Hackathon June 2012
- Install bnd on the command line
- Is there a mailing list for bnd
- Launching Framework
- Multi-project build order
- Multi-release JAR support design discussion
- Plans wrt to enRoute
- Reading Eclipse project preferences in bnd
- Release Process
- Requirements for New Repository API
- Windows Locked Files
- WIP ideas ‐ bnd 8.0.0 breaking changes
- XML Attributes on Annotations
- [ant] Loading and Expanding Shared Headers or Properties