Neil Bartlett


Announcing the bnd Maven Plugin

I am pleased to announce the availability of a new Maven plugin for building
OSGi bundles, based on bnd. The plugin is called bnd-maven-plugin and it will
be developed as part of the wider bnd and Bndtools projects.

The plugin has been kindly donated by one of Paremus’ customers – a very well
known company whose identity we expect to be able to confirm in due course –
under the terms of the Apache License version 2.

You might very (more…)


Static Linking in OSGi

When building native executables in a language like C or C++, we have a choice about how to deal with the libraries our code depends on. We can choose to link them statically, meaning that the library contents are physically copied into the executable file at build time, or we can link dynamically which means the library contents must be found externally to the executable by a special runtime component called the linker.

Static linking has the great advantage that (more…)


Maven Support in Bndtools — Future Directions

Enhancing support for Maven is a perennial topic amongst Bndtools developers and users, and during the Bndtools Hackathon last week we discussed the topic in-depth.
As a result, we have determined that there will be two broad approaches towards Maven support in Bndtools. The choice between these approaches will be largely a matter of taste, and the user’s attitude and motivation towards the tools.

“Maven First”

One set of developers comes from the Maven world and is generally happy with (more…)


Bndtools 2.0 Released

After a long and grueling process, I’m pleased (and considerably relieved) to announce that Bndtools 2.0 has been released!

There are many, many improvements in this release, which I will only summarise below; see the release notes for more details. All together I believe that Bndtools is now the foremost tool for developing OSGi applications, and continues our mission to make OSGi development easier and more productive than traditional Java development.

  • Support for OSGi Release 5 Resolver and Repository (more…)

Bndtools 2.1 Released

GUEST POST: This post was written by my friend and open-source-colleague Ferry Huberts. Read the original here.

We just released Bndtools version 2.1. We’re very proud of it and are convinced that it will make your life as an OSGi developer much easier. Easier than any other tool around.

All together we believe that Bndtools is now the foremost tool for developing OSGi applications, and continues our mission to make OSGi development easier and more productive than traditional Java (more…)