Go to Google Groups Home    Spring and OSGi
Re: OSGi Bundle Repository available for Enterprise Libraries

Björn Voß <voss.bjo...@googlemail.com>

Hello Adrian

The repository is really great! In the past we re-bundle the libs we
need by ourself. For us it contains everything we need.

I think it would be good to mention it on the Spring DM webpage and/or
forum.

Thanks for that great work

regards
Björn

On 1 Mai, 19:25, Adrian Colyer <adrian.col...@springsource.com> wrote:

> Some of you may have seen the recent announcement of the SpringSource
> Application Platform (if not, a good starting point is Rob Harrop's
> blog here:http://blog.springsource.com/main/2008/04/30/introducing-
> the-springsource-application-platform/). The platform uses Spring and
> Spring Dynamic Modules as the end-user programming model, and
> contains a lot of smarts to make that model work smoothly with
> existing enterprise libraries.

> Regardless of whether or not you choose to use the Platform,
> subscribers to this list will almost certainly be interested in the
> SpringSource Bundle Repository (http://www.springsource.com/
> repository). To support the development of enterprise applications
> with OSGi we've created a repository with nearly 300 of the most
> commonly used enterprise libraries when developing Spring
> applications. (Yes, this was a big and very resource intensive
> undertaking!) Every bundle in the repository has full OSGi manifests,
> and before any artefact gets into the repository it is verified in a
> running OSGi Service Platform to ensure it loads and resolves correctly.

> The repository meets the following criteria:

>      * Every jar file in the repository is a valid OSGi bundle. Any
> jar you download from the repository can be deployed as-is into an
> OSGi Service Platform. It can also be used as a regular jar file
> outside of OSGi.
>      * Every bundle and library has full version information
> associated with it. The package export information for a bundle
> contains version information, and the package import information for
> a bundle contains full version range compatibility information.
>      * The repository is transitively complete. The mandatory
> dependencies of any bundle are guaranteed to also be in the
> repository. Most of the optional dependencies of any bundle in the
> repository will also be present. The bundles listed in any library
> definition are guaranteed to be in the repository.
>      * The repository is self-consistent. Before any artefact is
> uploaded to the repository, we verify that it can be installed,
> resolved, and started in an OSGi Service Platform (using the same
> profile as the SpringSource Application Platform) alongside all of
> the other bundles in the repository.
>      * The repository can be used from Ivy and Maven based builds.

> There is an FAQ here for those who are interested in further details  http://www.springsource.com/repository/app/faq

> Regards, Adrian.

> Adrian Colyer
> CTO, SpringSourcehttp://www.springsource.com

> Registered in England and Wales: No. 5187766 Registered Office: A2
> Yeoman Gate, Yeoman Way, Worthing, West Sussex. BN13 3QZ.

> E-mails should be checked by the recipient to ensure that there are no
> viruses and SpringSource does not accept any responsibility if this is
> not done. Any views or opinions presented are solely those of the
> author and do not necessarily represent those of SpringSource.