admin管理员组

文章数量:1650774

背景

在Opendaylight中提供了将自己写的feature添加到karaf中。

第一步,拷贝文件

首先,我们需要编译自己的项目,这一步可以参照官网的指导

mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true

接着我们可以玩一个游戏:找不同

当然,这个游戏也不是单纯的乱找,是根据我们的项目的名称来找,例如我们项目可能会命名为 com.xxx.yyy

这个时候我们可以去karaf/target/assembly/system/com下面看看,看看这个文件夹与官网上下载的控制器有什么不同,这是就可以发现我们的项目是官网提供的控制器所没有的,因此就把这个文件夹复制到karaf/system/com/

第二步,启动控制器,执行命令

启动控制器,执行feature:repo-add mvn:com.xxx.yyy/features-zzz/0.2.0/xml/features,接下来就可以通过feature list看到我们项目的feature了。

注意:xxx.yyy需替换成自己的项目相关名称,features-zzz需替换成自己项目相关的名称,0.2.0替换成相应的version。
通过feature:install features-zzz安装项目的features。

 

本文标签: 控制器Opendaylightfeature