On Wednesday 21 July 2010 04:10:30 Mitch Gitman wrote: > This reminds me. If there is one "repository" (in the broader sense of the > word) that really embraces the intersection of OSGi and Ivy--not to mention > Maven--it is the SpringSource Enterprise Bundle Repository: > http://www.springsource.com/repository/app/ > > Every JAR in the SpringSource EBR is an OSGi-ified bundle. I don't know if > it literally functions as an OBR (that's brushing up against the limits of > my OSGi knowledge),
On the repository side, OBR means having a single xml descriptor listing every bundles and their OSGi properties. As far as I know there is not such a file on that repository. > but I can tell you that the Ivy module descriptors > there were clearly designed by someone who has both strong knowledge of the > Spring stack and a sophisticated understanding of how Ivy works. I'm sure > the manifests you'll find inside are just as exemplary. > > Now, if SpringSource has figured out a sane way to make the creation of > bundles coexist with build-time dependency management via Ivy, that's a > good sign. A far as I remember when looking at the build of Spring, SpringSource is managing the dependencies with only Ivy. It was a pure Ant+Ivy build. And the OSGi manifests were generated only at build time. Nicolas > > On Tue, Jul 20, 2010 at 6:28 PM, Archie Cobbs <[email protected]> wrote: > > I'm curious about this too but haven't acquired any wisdom on the answer > > yet. > > > > There is this concept of OBR - OSGi bundle repository. For example, > > Oscar<http://oscar-osgi.sourceforge.net/>and the OSGi > > site has one <http://www.osgi.org/Repository/HomePage>. I'm not sure yet > > if > > this OBR concept is just for local stuff (it says "federated") or if > > there is going to be some kind of master/top authority from which to > > delegate, i.e., like how DNS works (in fact, no reason the DNS system > > could be used as > > a way to locate repositories, e.g., "_osgibundlerepository.domain.com"). > > > > -Archie > > > > -- > > Archie L. Cobbs
