【问题标题】:Compile ODL controller编译 ODL 控制器
【发布时间】:2018-09-28 23:17:39
【问题描述】:

我正在尝试遵循this 的示例,但我发现了一个问题。我正在尝试编译 ODL 控制器,但文件结构与以前的版本相比发生了变化,我不知道编译控制器必须采用什么路径。

我在关注

git 克隆https://git.opendaylight.org/gerrit/p/controller.git

检查使用的 Yang 工具版本是否 >= 0.5.8-SNAPSHOT。

但我有 0.8.0(今天在同一个链接中下载)。

然后我必须这样做来编译 ODL 控制器:

cd 控制器/opendaylight/分发/opendaylight

mvn 全新安装

但是这个路径在我下载的版本中不存在。

¿我必须在哪个目录中运行 mvn clean install?

【问题讨论】:

    标签: opendaylight


    【解决方案1】:

    ping 示例 wiki 已过时。那时一切都在控制器项目中,除了 yangtools 和 ODL 转换为使用 karaf 之前。所以controller/opendaylight/distribution/opendaylight 目录早已不复存在。因此,如果您想创建并运行 ping 示例,您将创建一个 karaf 功能并在控制器项目中运行 karaf 发行版。您可以按照最新的烤面包机示例及其相关 wiki 所做的操作:https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Toaster_Step-By-Step

    【讨论】:

      【解决方案2】:

      只需在根目录(即“控制器”目录)中运行“mvn clean install”。

      另外,为了安全起见,我会删除 .m2 中的“存储库”目录 目录(通常在 ~/.m2/repository 中)。

      最后,确保你的 mvn .settings.xml 文件是正确的。这是一个 link

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-06-18
        • 2013-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-14
        相关资源
        最近更新 更多