当前位置: 首页 > OpenDaylight > 正文

使用eclipse进行OpenDaylight开发

这篇教程(指南)需要OpenDaylight Tookit,请确保你已经配置好了Tookit并且你的控制可以正常运行。开始整个过程之前,请确保你已经正确安装了Eclipse 3.9。尽管下面的步骤可以工作在Eclipse 3.8下,但是可能会有一些关于目录路径的错误。所以,最好还是使用Eclipse 3.9吧。另外,你还需要m2e插件,这个插件使Eclipse可以读取Maven工程。请自行安装m2e插件。

将工程导入Eclipse(Importing projects into Eclipse)

在Eclipse中执行 File->Import ->Maven->Existing Maven Projects。指定你的tookit的top-level目录,例如:/home/ubuntu/toolkit。
取消选中top-level的pom.xml复选框,但是要选中它下面的其它所有复选框,如下图所示。然后,点击finish按钮后,等待几分钟使Eclipse完成导入和索引工作。

screenshot

如果你已经编译过控制器,则依赖关系已经被pulled到了~/.m2/repository,所以,你的工程不会显示任何错误。

编译top-level控制器(Build the top-level controller)

编译top-level控制器,双击打开main工程,在run下拉菜单中选择opendaylight-assembleit-skiput(“ut” 表示忽略更新和测试),如下图所示:

skiput

如果run按钮不能点击,则需要打开一个java文件后再尝试。

编译子模块(Build a submodule)

当编译top-level控制器时,并未编译你自己创建的apps。要编译这些apps,首先选择app目录,然后选择从Run或Debug菜单下选择“opendaylight-assembleit-fast” 进行编译,如下图所示:

fast

运行控制器(Running the Controller)

一旦完成了主控制器和apps的编译后,就可以在Eclipse中运行控制器了(opendaylight-controller),如下图所示:

controller

本文固定链接: http://sdnhub.cn/index.php/opendaylight-development-with-eclipse/ | 软件定义网络SDN

该日志由 sdnhub 于2014年05月14日发表在 OpenDaylight 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 使用eclipse进行OpenDaylight开发 | 软件定义网络SDN
关键字: ,

使用eclipse进行OpenDaylight开发:目前有2 条留言

  1. 板凳
    Michael Li:

    学习opendaylight了

    2014-08-06 20:00 [回复]
  2. 沙发
    likeyi:

    sdnhub,能把这个demo发我到我邮箱么;谢谢啊!

    2016-01-26 18:45 [回复]

发表评论

*

快捷键:Ctrl+Enter