2017-01-18 11 views
0

Я установил и запустил Karaf, и я также установил множество функций. Но когда я пытаюсь это:Ошибка при попытке установить функцию в Karaf

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

Я получаю следующее сообщение об ошибке:

Ошибка при выполнении команды: не удается установить функцию ODL-openflowplugin-приложение-LLDP-спикер-ли/0.0.0:
нуль

То же самое происходит с этим:

feature:install odl-openflowplugin-li 

и ранее было с некоторыми другими функциями. Что происходит не так?

ответ

0

OpenDaylight сохраняет свои собственные хранилища за пределами Maven Central, что означает, что maven (и, следовательно, pax-url, используемый функцией сервиса Karaf) по умолчанию не может разрешать артефакты OpenDaylight.

Попробуйте добавить opendaylight maven repo в файл ~/.m2/settings.xml: см. Opendaylight official docs.

После этого, вы должны также двойная проверки, чтобы установить правильную функцию репо в Karaf с командой feature:repo-add, например:

[email protected]()> feature:repo-add \ 
    mvn:org.opendaylight.controller/features-mdsal/1.3.4-Beryllium-SR4/xml/features 

Надеется, что это помогает ...

+0

Возможно, это достаточно или требуется в дополнение к добавлению репозитория OpenDaylight к атрибуту списка репозитория 'org.ops4j.pax.url.mvn.repositories' в' $ KARAF_HOME/etc/org.ops4j.pax.url.mvn.cfg'. – Ralf

 Смежные вопросы

  • Нет связанных вопросов^_^