2014-09-06 35 views
2

我是opendaylight的新手。我使用mininet创建了一个拓扑,并通过控制器GUI添加了流程。现在我想使用java在opendaylight中编写相同的模块。但我不知道该如何以及在哪里写它(即在哪个文件中)。任何人都可以帮助我吗?如何在opendaylight控制器中编写java模块

+0

您可以下载OpenDayLight官方网站氢zip文件 “预建的Zip文件”。此zip文件具有需要在您将开发的模块中导入的.jars文件。 这里是一个模块的例子:http://stackoverflow.com/questions/23204630/opendaylight-rest-api-with-java – Murilo 2014-09-25 14:15:05

+0

写一个Java模块意味着OSGI模块,并需要你有一些OSGI的理解, Maven,Equinox和Felix的东西。请参阅此链接:http://www.slideshare.net/esumit/opendaylight-sdn-controller它谈论的是。 – 2015-08-24 16:39:16

回答

0

你可以按照github中可用的一些其他opendaylight组件的结构(只是gooogle“github opendaylight”)。您将看到所有的pom.xml文件以及构成opendaylight组件/功能的文件夹的结构。

您可以使用maven原型而不是创建所有文件夹/子文件夹。 例如:

MVN原型:生成-DarchetypeGroupId = org.opendaylight.controller \ -DarchetypeArtifactId = opendaylight-启动-原型\ -DarchetypeVersion = 1.1.0-SNAPSHOT \ -DarchetypeRepository = http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ \ -DarchetypeCatalog = http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml

相关问题