gachiemchiep / learning

個人のノート
1 stars 0 forks source link

OpenDayLightのTutorial #4

Open gachiemchiep opened 7 years ago

gachiemchiep commented 7 years ago

For beginner https://wiki.opendaylight.org/view/Controller_Core_Functionality_Tutorials:Main

Coretutorialsは以下のリンクにある https://github.com/opendaylight/coretutorials

Cisco 's OpenDayLight bootcamp https://github.com/CiscoDevNet/opendaylight-bootcamps

Geni page http://groups.geni.net/geni/wiki/HowTo

gachiemchiep commented 7 years ago

How to setup development environment for OpenDayLight

+) Eclipse -> https://github.com/vorburger/opendaylight-eclipse-setup -> do as the readme -> very easy +) maven -> use the default maven of ubuntu 16.04

Development in OpenDayLight = writing a new features for OpenDayLight OpenDayLight = karaf (OSGI ) + "features" in short world : karaf = firefox, "features" = firefox add-ons

Create skeleon project

Go to https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetype For Lithium, "Archetype-Version=1.0.4-Lithium"

Then build the skeleton project mvn clean install

Start the karaf
By default, karaf do not load all of features -> feature:list --installed