title: How do I configure the SpringSource OBR in Eclipse?
body: <p>If I understand it properly, SpringSource has a public OBR which contains OSGi bundles for many third party jars. I would like to use it in Eclipse, but I can't get Eclipse to connect to it.</p>
  
  <p>I have tried:</p>
  
  <pre><code>http://ebr.springsource.com
  </code></pre>
  
  <p>It hangs there for ages, and returns as error:</p>
  
  <pre><code>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.
  </code></pre>
  
  <p>And I have tried:</p>
  
  <pre><code>http://ebr.springsource.com/repository
  </code></pre>
  
  <p>Which returns quickly as error:</p>
  
  <pre><code>No repository found at http://ebr.springsource.com/repository.
  </code></pre>
  
  <p>So, what URL am I meant to use?</p>
  
  <p>[EDIT] Made some research after getting my first answer. I found <a href="http://sigil.codecauldron.org/OBR+Repository" rel="nofollow">this site</a> which claims to have a list of public OBR repositories:</p>
  
  <pre><code>OSGi Bundle Repository:
  http://www.osgi.org/obr/browse?cmd=repository&amp;_xml=1
  
  Spring Enterprise Bundle Repository:
  http://sigil.codecauldron.org/spring-external.obr
  http://sigil.codecauldron.org/spring-release.obr
  </code></pre>
  
  <p>But none of them work with Eclipse either. I'm just more confused now.</p>
  
  <p>What I (think I) understand is:</p>
  
  <p>1) SpringSource EBR is a Repository of OSGi Bundles, without being a "OSGi Bundle Repository". This makes no sense to me. What's the point?</p>
  
  <p>2) An "OSGi Bundle Repository" is just a XML file that defines the configuration of a Repository of OSGi Bundles.</p>
  
  <p>So, If I give <a href="http://sigil.codecauldron.org/spring-external.obr" rel="nofollow">http://sigil.codecauldron.org/spring-external.obr</a> to Eclipse, instead of <a href="http://ebr.springsource.com" rel="nofollow">http://ebr.springsource.com</a>, I would expect Eclipse to use the content of that file to access <a href="http://ebr.springsource.com" rel="nofollow">http://ebr.springsource.com</a>, but it doesn't work either.</p>
  
  <p>So which one of the possible reason is it:</p>
  
  <p>1) <a href="http://sigil.codecauldron.org/spring-external.obr" rel="nofollow">http://sigil.codecauldron.org/spring-external.obr</a> is outdated or wrong</p>
  
  <p>2) <a href="http://sigil.codecauldron.org/spring-external.obr" rel="nofollow">http://sigil.codecauldron.org/spring-external.obr</a> is not compatible with Eclipse (apparently, it works with Apache Felix)</p>
  
  <p>3) An "Eclipse Update Site" is NOT an OBR (and neither is it a Maven Repository), although it should also contain OSGi bundles. If that is the case, then it wouldn't make much sense either, since Eclipse is OSGi-based.</p>