![]() As a low-level tool it is easily embeddable and can be called directly from the command line, used an ANT task, or embedded in Maven and IDEs.īndtools uses bnd as its "engine". ![]() It was developed by Peter Kriens (the OSGi Alliance's Technical Director) and is used by the OSGi Alliance to build their own suite of API, compatibility test and reference implementation bundles. Neil Bartlett: Bnd is an extremely powerful but low-level tool for building and analysing OSGi bundles. Today I use Bndtools for all of my OSGi development, and since Eclipse plug-ins are based on OSGi I even use Bndtools to develop itself. Over time these tools grew into a fairly complete, integrated development environment for OSGi. Since I had some experience with Eclipse plug-in development, I started to build small utilities that made life easier for me and my students. Neil Bartlett: I do a lot of OSGi training and always had a problem with the tools for OSGi development being unwieldy and difficult for beginners to understand and use. InfoQ caught up with Neil Bartlett, and began by asking why he created BndTools: Additionally, BndTools can also take care of automated semantic versioning, by comparing the built component to a previously released component, leaving decisions about whether to increment the micro, minor or major number an algorithmic instead of human decision. ![]() Instead of defining dependencies by direct editing of the Manifest.MF, it uses Bnd files to drive a toolchain based on the Bnd tool. Available as source code via its github repository, the tools can also be installed directly into an Eclipse runtime from the Eclipse Marketplace.īndTools provides a way of developing OSGi bundles with Eclipse. Neil Bartlett has released BndTools 1.0.0, an OSGi development environment for Eclipse.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |