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

Error when trying to install a feature in Karaf

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

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

我收到以下错误:

Error executing command: Can't install feature odl-openflowplugin-app-lldp-speaker-li/0.0.0:
null

同样的情况也发生在这件事上:

feature:install odl-openflowplugin-li

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

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

尝试在您的 ~/.m2/settings.xml 文件中添加 opendaylight maven 存储库:请参阅 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

希望这对您有所帮助...