【发布时间】:2018-01-17 09:13:10
【问题描述】:
我一直在从事一个简单的 Hello World 项目来学习 Opendaylight 的基础知识(我关注的是 tutorial)。
现在我想将此版本的控制器连接到 Mininet 定义的网络拓扑,但这不起作用。我读到这可能是因为我没有安装 odl-l2switch,但是当我输入 feature:list --installed 时,捆绑包没有出现,而当我输入 feature:install odl-l2switch 时,它也没有出现。
也许是因为我创建项目的方式:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeRepository=https://nexus.opendaylight.org/content/repositories/public/ -DarchetypeCatalog=remote -DarchetypeVersion=1.2.2-Boron-SR2
这很奇怪,因为我下载了 Carbon 版本,我可以将这个发行版与 Mininet 连接起来,并且它工作正常。最初我打算在最新的发行版 Carbon 中构建 hello 项目,但它不起作用,所以我在 Boron 版本中做了 Hello-World。
谁能帮帮我?
【问题讨论】:
-
您需要在 features.xml 和 pom.xml 中引用所有必需的功能(如 l2-swotch)
标签: java maven karaf mininet opendaylight