Как да получите допълнителни атрибути в ресурсен елемент на OBR хранилище?

Опитваме се да накараме Apache Felix Web Console OBR плъгин да работи с OBR хранилища, произведени от текущите BND инструменти/Bindex.

Проблемът е, че генерираните хранилища (например произведени с "Release Bundles" от Eclipse) не могат да бъдат прочетени от приставката Felix Web.

Напротив, собственото OBR хранилище на Felix се разбира правилно от приставката, тъй като изглежда има допълнителни атрибути в елемента "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">
...

Спецификацията на схемата в http://www.osgi.org/download/rfc-0112_BundleRepository.pdf оставя място за атрибутите в XML елемента "resource", но те са дефинирани като част от Java API.

Този разклонител на gitHub изглежда върши работа https://github.com/rkrzewski/bindex, но знае ли някой какво е състоянието на това? Това ще бъде ли интегрирано към Bindex някой ден? АКТУАЛИЗАЦИЯ: ето отговора от Rafał, собственик на този forks https://github.com/rkrzewski/bindex/issues/3#issuecomment-27784279 И така, попитах отново в групата на bndtools-users в Google: https://groups.google.com/forum/#!topic/bndtools-users/ZdY0ASnLNmc

Или има някакви други начини OBR repos да се генерират с липсващите ресурсни атрибути? Благодаря.


person Ilya Shinkarenko    schedule 05.11.2013    source източник


Отговори (1)


Разработването на Bindex се премести на https://github.com/bndtools/bindex. (източник: https://groups.google.com/d/msg/bndtools-users/R3U2SDazTjY/OyOVTK8DZHUJ) Тази версия създава ли правилния формат за вас?

person Matthias Keck    schedule 06.11.2013
comment
Не, текущата версия на Bindex не поддържа тези атрибути. - person Ilya Shinkarenko; 06.11.2013