Каков правильный URL-адрес, чтобы сделать доступной функцию FAB в karafe?

На http://fuse.fusesource.org/bundle/faq.html#How_do_I_enable_FAB_support_in_my_OSGi_container_ Нам предписано:

features:addUrl mvn:org.fusesource.fuse/fuse-fuse/7.0.1.fuse-084/xml/features
features:install fuse-bundle

в karafe включить FAB. Это приводит к:

Could not add Feature Repository:
java.lang.RuntimeException: URL [mvn:org.fusesource.fuse/fuse-fuse/7.0.1.fuse-084/xml/features] could not be resolved.
Please verify that the feature repository URL is correct and that your network connection works fine.

Может ли кто-нибудь посоветовать нам, какой URL мы должны использовать и где найти такую ​​информацию на постоянной основе? Кроме того, где, вообще говоря, официальное место для поиска такой документации. Я не нашел в этом отношении помощи RedHat.

Спасибо


person Steve    schedule 19.04.2013    source источник


Ответы (1)


Вам нужно добавить репозиторий maven в файл конфигурации Apache Karaf. Посмотрите каталог etc, там есть файл org.ops4j.pax.url.mvn.cfg, куда вы добавляете репозиторий fusesource, где находится дистрибутив FAB.

Обратите внимание, что гораздо проще использовать JBoss Fuse или Fuse ESB Enterprise, так как они имеют встроенную функцию FAB.

URL-адрес репозитория: http://repo.fusesource.com/nexus/content/repositories/releases

Итак, в файле etc/org.ops4j.pax.url.mvn.cfg вы добавляете эту строку в репозитории внизу файла:

http://repo.fusesource.com/nexus/content/repositories/releases@id=fusesource.release.repo, \
person Claus Ibsen    schedule 20.04.2013
comment
Хорошо спасибо. Но меня интересует URL-адрес репозитория. Я могу использовать FUSE ESB, но мне нужен самый последний код. Будет ли это от servicemix или FUSE? В частности, есть исправление ошибки в функции fop, которую я также пытаюсь установить. Спасибо. - person Steve; 22.04.2013