在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的管理权在这方面非常有用。
感谢
答案 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, \