Как получить дополнительные атрибуты в ресурсном элементе репозитория OBR?

Мы пытаемся заставить плагин OBR Apache Felix Web Console работать с OBR. репозитории, созданные текущими инструментами BND/Биндекс.

Проблема в том, что сгенерированные репозитории (например, созданные с помощью «Release Bundles» от Eclipse) не могут быть прочитаны плагином Felix Web.

Напротив, подключаемый модуль правильно понимает собственный репозиторий OBR Felix, поскольку у него есть дополнительные атрибуты в элементе «ресурс», которые отсутствуют в нашем репозитории:

...
<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? ОБНОВЛЕНИЕ: вот ответ Рафала, владельца этого форка https://github.com/rkrzewski/bindex/issues/3#issuecomment-27784279 Итак, я переспросил группу bndtools-users Google: https://groups.google.com/forum/#!topic/bndtools-users/ZdY0ASnLNmc

Или есть другие способы получить репозитории OBR с отсутствующими атрибутами ресурсов? Спасибо.


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