Bndtools is framework or set of libraries, which make OSGi bundle development very easy. It will automate some of the configurations and bundle dependencies resolution in the development. It will provide set of tasks and configuration, which makes OSGi developers life easy.
BND Tools provides the eclipse plugin so that we can install plugin in eclipse. BND tools also available for different build tools like MAVEN and Gradle.
The following are the main resources we can get more information about BND Tools
Image source from bndtools.org
The following are the different environment plugins that will provide Bndtools capabilities in the OSGi bundle development.
BND Plugin for Gradle
BND Plugin for Gradle is plugin, which provide BND capabilities in the Gradle build environment.
BND Plugin for MAVEN
BND Plugin also provides the maven plugin, which we can use in the MAVEN, based OSGi bundle development.
BND for ANT
BND also support ANT build environment. However, ANT already older one no longer use in the projects. So do not have much information.
BND Tools plugin for Eclipse IDE
BND capabilities also available in Eclipse IDE. We have BND tools plugin in the eclipse market place or we have plugin package file we can install in Eclipse IDE.
Apache Felix Maven Bundle Plugin
Apache Felix Maven Bundle Plugin is maven supported BND plugin, which will use in Apache Felix OSGi implementation bundle development.
Gradle OSGi Plugin
Gradle OSGi Plugin is Gradle plugin that come with Gradle build tool.
OSGi-Run Plugin
OSGi-Run Plugin is another implementation that available in Gradle. It will create and run the OSGi runtime.
Author
0 comments:
Post a Comment