Hi,

I am currently working on a new build environment and I again have to
ask myself, what is actually the official "Maven OSGi jar". I know, I
can download the API from the osgi website and somehow refer to that
one, but isn't there an >>official<< distribution on a public maven
repository? After a quick search, I found these 3rd party versions
floating around.

<dependency>
        <groupId>org.osgi</groupId>
        <artifactId>osgi_R4_core</artifactId>
        <version>1.0</version>
        <scope>provided</scope>
</dependency>
==> r4.0, not a bundle

<dependency>
        <groupId>org.osgi</groupId>
        <artifactId>org.osgi.core</artifactId>
        <version>4.0</version>
        <scope>provided</scope>
</dependency>
==> r4.0.1, packaged as a bundle

<dependency>
        <groupId>org.apache.felix</groupId>
        <artifactId>org.osgi.core</artifactId>
        <version>1.2.0</version>
</dependency>
==> r4.1, packaged as a bundle

Neither of them lead to a simple identifier (within maven) to actually
see, which OSGi spec version we are having. At least the last two
provide a Bundle-Version header with the correct version. So did I
just miss the jars in the repo or if not, are there any plans to
support such an official API maven jar?

Cheers,
Mirko
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to