Мы пытаемся заставить плагин 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 с отсутствующими атрибутами ресурсов? Спасибо.