OpenDayLight烤面包机教程第1部分

时间:2017-11-21 19:43:12

标签: opendaylight

我对md-sal烤面包机教程第1部分的结构感到困惑。 src/main/yang/toaster.yang pom.xml 或者是它 api/src/main/yang/toaster.yang pom.xml 当我mvn clean install与第一个,项目构建但不生成任何Java代码。第二个不是构建,但基于教程,它应该工作。

此外,我可以从任何地方构建此项目,还是需要在controller/opendaylight/md-sal/路径中构建?

2 个答案:

答案 0 :(得分:0)

您可以从任何地方构建项目。在签入的Toaster项目(Controller的一部分)中,YANG模块位于src/main/yang/toaster.yang。如果您构建该项目(toaster模块),您将在target/generated-sources/mdsal-binding/org/opendaylight/yang/gen/v1/http/netconfcentral/org/ns/toaster/rev091120/中找到生成的Java代码。

答案 1 :(得分:0)

由于此链接已更改(就像许多 OpenDaylight 引用一样),我正在向此帖子添加更新。

现在通常可以在“wiki-archive”中找到“wiki”的页面(显然还没有对所有旧的 ODL 链接进行详尽的测试)。

烤面包机教程(截至 21 年 7 月 10 日上线)现在可以在以下链接中找到。

https://wiki-archive.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Toaster_Step-By-Step

由于未定义或指定导入,示例中的某些代码无法编译。代码可以在“md-sal/samples”下的“controller”项目中找到。示例页面上有一个链接,或者您可以通过运行以下命令下载项目:

git clone https://github.com/opendaylight/controller.git