Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Osgi 如何在“中获取额外属性”;资源“;OBR存储库的元素?_Osgi_Apache Felix_Bnd_Obr_Bndtools - Fatal编程技术网

Osgi 如何在“中获取额外属性”;资源“;OBR存储库的元素?

Osgi 如何在“中获取额外属性”;资源“;OBR存储库的元素?,osgi,apache-felix,bnd,obr,bndtools,Osgi,Apache Felix,Bnd,Obr,Bndtools,我们试图让OBR插件与当前/生成的OBR repos一起工作 问题是Felix Web插件无法读取生成的存储库(例如,使用Eclipse的“发布包”生成的存储库) 相反,插件可以正确地理解,因为它似乎在“resource”元素中具有其他属性,这些属性在我们的存储库中缺失: ... <resource id="org.apache.felix.bundlerepository/1.4.1" symbolicname="org.apache.felix.bundlereposit

我们试图让OBR插件与当前/生成的OBR repos一起工作

问题是Felix Web插件无法读取生成的存储库(例如,使用Eclipse的“发布包”生成的存储库)

相反,插件可以正确地理解,因为它似乎在“resource”元素中具有其他属性,这些属性在我们的存储库中缺失:

...
<resource 
   id="org.apache.felix.bundlerepository/1.4.1"
   symbolicname="org.apache.felix.bundlerepository"
   presentationname="Apache Felix Bundle Repository"
   uri="http://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.bundlerepository/1.4.1/org.apache.felix.bundlerepository-1.4.1.jar"
  version="1.4.1">
...
。。。
...
中的模式规范为“resource”XML元素中的属性留出了空间,但是它们被定义为JavaAPI的一部分

这个gitHub fork似乎可以完成这项工作,但是有人知道它的状态吗?有一天会集成到Bindex中吗更新:这是福克斯的老板拉法·ł的答案 因此,我重新询问了bndtools用户Google group:


或者,是否有其他方法可以使用缺失的资源属性生成OBR回购?谢谢。

Bindex的开发转移到了。 (来源:)
此版本是否为您创建了正确的格式?

Bindex的开发已移至。 (来源:)
此版本是否为您创建了正确的格式?

否,当前Bindex版本不支持这些属性。否,当前Bindex版本不支持这些属性。