我尝试将gemini蓝图包添加到bndTool存储库。不幸的是我无法找到它是如何工作的。
我已经下载了Gemini Blueprint个包,并尝试将它们添加为一个额外的存储库(压缩包)。
eclipse中的“Osgi Bundle Repositories”对话框似乎是添加其他存储库的地方,但这不起作用。它要求提供xml或zip存档,但我找不到xml的格式或zip存档的格式。只压缩所有双子星束并添加拉链不起作用。
有人知道如何添加额外的存储库或知道将第三方软件包添加到bnd存储库的特色方法吗?
谢谢
答案 0 :(得分:3)
您获取捆绑包,并将它们放在“存储库”视图中的存储库中,以将它们添加到Bndtools的基本存储库中。
如果要引用其他存储库,可以使用bnd的插件机制来执行此操作。在cnf/build.bnd
中,有一行指向插件:
-plugin: aQute.lib.deployer.FileRepo;location=${repo}
您可以添加多个插件,因此可以使用多个存储库,通过逗号分隔它们。
答案 1 :(得分:0)
我刚刚找到了OSGI联盟的OBR Bundle Repository。可以将该页面中的存储库URL成功添加到eclipse中的“Osgi Bundle Repositories”对话框(bnd-tools配置)。
如果打开上面站点中提到的obr的url,则可以学习xml格式从中。
今天,bnd-tools摇滚!