尝试在Karaf中安装功能时出错

时间:2017-01-18 08:27:07

标签: apache-karaf karaf opendaylight

我已经安装并运行了Karaf,我也安装了很多功能。但是当我尝试这个时:

feature:install odl-openflowplugin-app-lldp-speaker-li

我收到以下错误:

  

执行命令时出错:无法安装功能odl-openflowplugin-app-lldp-speaker-li / 0.0.0:
  空

同样的事情正在发生:

feature:install odl-openflowplugin-li

以前也发生过一些其他功能。出了什么问题?

1 个答案:

答案 0 :(得分:0)

OpenDaylight在Maven Central之外维护自己的存储库,这意味着默认情况下maven(因此由Karaf功能服务使用的pax-url)无法解析OpenDaylight工件。

尝试在〜/ .m2 / settings.xml文件中添加opendaylight maven repo:请参阅opendaylight official docs

在此之后,您还应该仔细检查以使用feature:repo-add命令在Karaf中安装正确的功能仓库,例如:

karaf@root()> feature:repo-add \
    mvn:org.opendaylight.controller/features-mdsal/1.3.4-Beryllium-SR4/xml/features

希望这会有所帮助......