Bndtools and Maven: A brave new world

Session details
Status: 
Accepted
Session Type: 
Experience level: 
Beginner
Track: 

The Bndtools project is the foremost IDE for OSGi development, with a powerful workspace model and interactive debug sessions. Historically Bndtools has been opinionated (and restrictive) about how you build your workspace, but with the new releases of bnd and Bndtools 3.4.0 things have changed dramatically.

Using the new Maven plugins from the bnd project you can now get all the bnd goodness you know and love when using Maven, and when using Bndtools you still get incremental building and interactive debug! This talk will walk you through the new Maven plugins from bnd, and how to get the most out of your new favourite IDE.

The bnd project has provided OSGi build tooling for many years, offering variously a command line build, Ant tasks, a Gradle plugin and a Maven plugin. The primary IDE integration efforts for bnd have focussed on bnd’s workspace model, lately using Gradle, but very much separate from the Maven development model.

As a popular, widely used toolchain Maven support has long been requested in Bndtools, but only now, after significant changes to support standalone projects has it really been possible to see Maven as an equal part of the Bndtools ecosystem. The Bndtools 3.4.0 release is therefore a huge step forward for OSGi development, and we’re sure that you’ll agree.

Schedule info
Session Time Slot(s): 
Tuesday, October 24, 2017 - 09:00 to 12:00

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE

Premium

Basic

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Eclipsecon Europe 2017