現在のBND Tools / Bindexによって生成された OBR リポジトリで動作するApache Felix Web Console OBR プラグインを取得しようとしています。
問題は、生成されたリポジトリ (たとえば、Eclipse の「リリース バンドル」で生成されたもの) を Felix Web プラグインで読み取ることができないことです。
逆に、Felix 自身の OBR リポジトリはプラグインによって適切に認識されます。これは、"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 要素内に属性の余地がありますが、それらは Java API の一部として定義されています。
この gitHub フォークはhttps://github.com/rkrzewski/bindexの仕事をしているようですが、これの状態を知っている人はいますか? これはいつか Bindex に統合されますか? 更新: このフォークの所有者である Rafał からの回答は次のとおりですhttps://github.com/rkrzewski/bindex/issues/3#issuecomment-27784279 それで、bndtools-users の Google グループで再質問しました: https://groups. google.com/forum/#!topic/bndtools-users/ZdY0ASnLNmc
または、不足しているリソース属性を使用して OBR リポジトリを生成する他の方法はありますか? ありがとう。