hseeberger / scala-lang-osgi

OSGi-fied versions of the Scala libraries

Home | Edit | New

Home

The “official” Scala libraries (scala-lang.jar, scala-swing.jar, etc.) are not (yet) delivered as OSGi bundles. There is an Eclipse plug-in which is part of the Scala IDE for Eclipse which basically is an OSGi bundle, but it is an all-in-one bundle (assembles scala-*.jar) and – very important – contains a special bundle manifest that is not-so-good for general purpose.

scala-lang-osgi contains projects which deliver OSGi bundles for each Scala library. No changes are made to the libraries themselves but only the necessary manifest headers are added to the MANIFEST.MF file.

All OSGi-fied Scala libraries are deployed to the scala-tools.org Maven repository with group id org.scala-lang-osgi using the same artifact id and version as the non-OSGi Scala libraries (e.g. scala-library, scala-swing, etc.). Of course there is also a snapshot repository.

Last edited by hseeberger, Mon Apr 27 04:42:03 -0700 2009
Home | Edit | New
Versions: