opendaylight 源码编译
来源:互联网 发布:linux cp整个文件夹 编辑:程序博客网 时间:2024/06/05 08:59
首先准备好编译环境:
系统:ubuntu14.04
jdk 1.7.0_79(jdk1.7以上)sudo apt-get install openjdk-7-jdk
maven 3.0以上sudo apt-get install maven
git安装sudo apt-get install git-core
编辑maven的setting.xml文件:**
cp -n ~/.m2/settings.xml{,.orig} ; \
wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
作用是将opendaylight的远程仓库添加进来,没有添加就会出现cannot find artifacts错误;
配置好环境变量:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79
export JRE_HOME=
1,按照网上的教程获取opendaylight源码
git clone https://git.opendaylight.org/gerrit/p/controller.git
2,准备mvn clean install
这里问题来了: 教程上是说在controller/opendaylight/distribution/opendaylight下进行maven,但是下载的源码却找不到此目录。于是在主目录下/controller进行mvn clean install.可以发现在karaf/target下产生了distribution.opendaylight-karaf-1.5.0-SNAPSHOT.tar.gz
解压缩tar xf distribution.opendaylight-karaf-1.5.0-SNAPSHOT.tar.gz
3,启动opendaylight
1)cd controller/karaf//target/distribution.opendaylight-karaf-1.6.0-SNAPSHOT/bin/
2)./karaf
成功后便可以看到以下图形:
__
_____ \ _ _ _ _____ \ ..| | || _ | |__/ |_
/ | \____ _/ _ \ / \ | | \_ \< | || | | |/ _| | \ \
/ | \ |> > /| | | ` \/ \___ || || / // > Y \ |
_______ / / _ >| /____ (_ / _||_/__ /|_| /|
\/|| \/ \/ \/ \/\/ /_/ \/
Hit ‘’ for a list of available commands
and ‘[cmd] –help’ for help on a specific command.
Hit ‘’ or type ‘system:shutdown’ or ‘logout’ to shutdown OpenDaylight.
- opendaylight 源码编译
- Opendaylight源码编译相关问题以及导入eclipse
- opendaylight各模块编译
- opendaylight源码框架
- opendaylight源码框架
- opendaylight源码下载方式
- opendaylight源码分析
- SDN开发之Linux Ubuntu系统下OpenDaylight源码编译安装和调试
- opendaylight源码一些数据结构解释
- OpenDaylight实战手记(二)OpenDaylight编译、安装、运行
- opendaylight Lithium编译和代码导入eclipse
- opendaylight源码开发的时候模块加载
- 基于OpenDaylight的二次开发一步一个脚印(二)编译源代码
- 通过opendaylight源码解读控制器与openflow交换机建立过程
- opendaylight:开发 1:Windows版本,从github下载控制器源码
- opendaylight笔记3.opendaylight
- 关于Opendaylight
- opendaylight 学习计划
- python实现月份和年份+n
- javascript函数定义
- UITableViewCell的4种显示格式
- 传智播客:苹果发布会,我们谈的不仅是情怀,还有干货
- qml学习--------------鼠标事件响应
- opendaylight 源码编译
- iOS开发之 通知
- 批量制作图种
- Sublime Text 3 PHP Python 配置
- (4.3.1.12)Fragment中使用ViewPager时,ViewPager里的Fragment错位和空白问题。
- 旅行商问题 TSP问题 状压dp入门 + floyd poj 3311 hdu 5418
- 关于手机联系人的中文字母排序问题
- 整合 Jenkins 和 Docker
- Codeforces 577B,鸽巢原理(抽屉原理)