[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.kepler] Equinox Summit report

Some notes from the Equinox Summit at Ottawa

Most interesting bits were about p2 (formerly Equinox provisioning),
which basically is a way to populate a OSGi runtime from a repository
(similar to a Maven repository). There can be several repository
implementations: old update site, file, or maybe even a Maven repo.

p2 is going to use a new metadata format called Installable Units (IU)
that will define the dependencies and other info about the project. It's
interesting to see how this approach aligns with Maven's, both in the
usage of a repository and externalizing the metadata out of the binary
artifact (vs. OSGi usage of the manifest.mf). The reason is that the
metadata needs to be gathered before the binaries to show information to
the user, perform the resolution,...

I think it'd definitely make sense to have support for Equinox UIs
and consider the generation of UIs from poms and viceversa through Kepler.

I'm gonna take a look into the code and will post something in the
following days