How to use it with ODL project?
The purpose of Apache Karaf is to provide a friendly OSGi ecosystem for your Java applications. In short Karaf provides a really nice command line interface, web console, remote shell, and really helpful provisioning & deployment support, and more.
In regards to how to use it with OpenDaylight, the easiest way is to use the OpenDaylight-Karaf distribution from the OpenDaylight controller project. It provides the essential necessary configuration files and base features for your controller to start working.
So, what are these "features" - in Apache Karaf we have implemented a deployment mechanism that allows developers to list together a collection of bundles, configurations, etc and deploy them as a unit - simplifying your installation procedure. For more information, please read http://karaf.apache.org/manual/latest/users-guide/provisioning.html
© 2014 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a trademark of The OpenDaylight Project, Inc.
Linux Foundation is a registered trademark of The Linux Foundation.
Linux is a registered trademark of Linus Torvalds.