OSGI OBR 存储库托管?

2022-09-04 02:53:57

有谁知道任何提供OBR的服务来托管我自己的捆绑包?

像github这样的东西 - 但对于捆绑包。

(如果不是 - 有没有人创建过自己的OBR服务器,它有多难?

编辑:我找到了Nexus Pro的一个解决方案,但对于凡人来说,它似乎太贵了(因为专业版的价格无处可见)。


答案 1

SpringSourceApache SlingOSGi联盟都有存储库,ServiceMix有自己的捆绑包,但都是私人维护的,具有不同程度的公共影响力。

有一个旧的公共存储库,理查德·霍尔曾经维护过。这是在奥斯卡成为菲利克斯之前,所以你必须联系理查德,他对菲利克斯非常活跃,关于这个OBR的有用性。

设置自己的 OBR 并不是非常困难。Apache Felix提供了一个OBR捆绑包来开始工作。OBR实际上只是一个XML索引,其文件链接到类似于Maven存储库的文件,因此只要您构建正确,您就可以在任何主机上设置自己的OBR。


答案 2

Nexus的开源版本现在提供(目前是实验性的,但它似乎工作正常)支持生成OBR存储库

您可以创建一个格式为“OBR”的“虚拟存储库”,并将其指向另一个存储库。此虚拟存储库将监视存储库的内容并生成 OBR 元数据。

Karaf Cave也是一个OBR存储库,但我还没有尝试过。


推荐