编译ODL控制器
Compile ODL controller
我正在尝试按照 this 示例进行操作,但我发现了一个问题。我正在尝试编译 ODL 控制器,但文件结构与以前的版本相比发生了变化,我不知道我必须在什么路径下编译控制器。
我正在关注
git clone https://git.opendaylight.org/gerrit/p/controller.git
Check that the used Yang tools version is >= 0.5.8-SNAPSHOT.
但是我有0.8.0(今天下载的同link)。
然后我必须这样做来编译 ODL 控制器:
cd controller/opendaylight/distribution/opendaylight
mvn clean install
但是我下载的版本不存在这个路径
我必须在哪个目录中才能 运行 mvn clean install?
只是 运行 'mvn clean install' 在根目录中(所以,"controller" 目录)。
此外,为了安全起见,我会删除您的 .m2 中的 "repository" 目录
目录(通常在 ~/.m2/repository).
最后,确保你的 mvn.settings.xml 文件是正确的。这是一个
link 为此。
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。
我正在尝试按照 this 示例进行操作,但我发现了一个问题。我正在尝试编译 ODL 控制器,但文件结构与以前的版本相比发生了变化,我不知道我必须在什么路径下编译控制器。
我正在关注
git clone https://git.opendaylight.org/gerrit/p/controller.git
Check that the used Yang tools version is >= 0.5.8-SNAPSHOT.
但是我有0.8.0(今天下载的同link)。
然后我必须这样做来编译 ODL 控制器:
cd controller/opendaylight/distribution/opendaylight
mvn clean install
但是我下载的版本不存在这个路径
我必须在哪个目录中才能 运行 mvn clean install?
只是 运行 'mvn clean install' 在根目录中(所以,"controller" 目录)。
此外,为了安全起见,我会删除您的 .m2 中的 "repository" 目录 目录(通常在 ~/.m2/repository).
最后,确保你的 mvn.settings.xml 文件是正确的。这是一个 link 为此。
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。