在karafe中提供FAB功能的正确URL是什么?

时间:2013-04-19 21:48:35

标签: apache-servicemix fuseesb

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的管理权在这方面非常有用。

感谢

1 个答案:

答案 0 :(得分:1)

您需要将maven存储库添加到Apache Karaf配置文件中。请参阅etc目录,其中有一个文件org.ops4j.pax.url.mvn.cfg,您可以在其中添加FAB分布所在的fusesource repo。

请注意,使用JBoss Fuse或Fuse ESB Enterprise要容易得多,因为它们已经开箱即用FAB。

回购网址为:http://repo.fusesource.com/nexus/content/repositories/releases

所以在etc / org.ops4j.pax.url.mvn.cfg文件中你将这一行添加到文件底部的repos中:

http://repo.fusesource.com/nexus/content/repositories/releases@id=fusesource.release.repo, \