私が正しく理解していれば、SpringSourceには多くのサードパーティjar用のOSGiバンドルを含むパブリックOBRがあります。Eclipseで使用したいのですが、Eclipseを接続できません。
私が試してみました:
http://ebr.springsource.com
それは何年もの間そこにぶら下がっていて、エラーとして返されます:
Error reading update site http://ebr.springsource.com.
The XML stream is not a valid default "site.xml" file.
The root tag is not site.
そして私は試しました:
http://ebr.springsource.com/repository
これはエラーとしてすぐに返されます:
No repository found at http://ebr.springsource.com/repository.
では、どのURLを使用するつもりですか?
[編集]私の最初の答えを得た後、いくつかの調査を行いました。パブリックOBRリポジトリのリストがあると主張するこのサイトを見つけました:
OSGi Bundle Repository:
http://www.osgi.org/obr/browse?cmd=repository&_xml=1
Spring Enterprise Bundle Repository:
http://sigil.codecauldron.org/spring-external.obr
http://sigil.codecauldron.org/spring-release.obr
しかし、それらのどれもEclipseで動作しません。今はもっと混乱しています。
私が(私が思うに)理解していることは次のとおりです。
1)SpringSource EBRは、「OSGiバンドルリポジトリ」ではなく、OSGiバンドルのリポジトリです。これは私には意味がありません。ポイントは何ですか?
2)「OSGiバンドルリポジトリ」は、OSGiバンドルのリポジトリの構成を定義する単なるXMLファイルです。
したがって、http://ebr.springsource.comではなくhttp://sigil.codecauldron.org/spring-external.obrをEclipseに渡すと、Eclipseはそのファイルのコンテンツを使用してhttpにアクセスすることを期待します。 //ebr.springsource.comですが、どちらも機能しません。
それで、考えられる理由の1つはそれです:
1)http://sigil.codecauldron.org/spring-external.obrが古くなっているか間違っている
2)http://sigil.codecauldron.org/spring-external.obrはEclipseと互換性がありません(明らかに、Apache Felixで動作します)
3)「EclipseUpdateサイト」はOBRではありません(Mavenリポジトリでもありません)が、OSGiバンドルも含まれている必要があります。その場合、EclipseはOSGiベースであるため、あまり意味がありません。