1

私が正しく理解していれば、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ベースであるため、あまり意味がありません。

4

1 に答える 1

3

SpringSourceEBRはEclipseUpdateSiteではないため、この方法では使用できません。また、少なくとも現在はOBRではありません。しかし、Eclipse PDEはとにかくOBRを使用しません(Bndtoolsは使用しますが)。

Mavenリポジトリとして使用できると思います。

于 2011-08-21T13:21:17.593 に答える