Hi,

Am Dienstag, den 08.03.2011, 10:38 +0000 schrieb Alasdair Nottingham: 
> On 8 March 2011 08:56, Felix Meschberger <[email protected]> wrote:
> > Hi all,
> >
> > The JNDI API module still has the OSGi JNDI API sources in it. Shouldn't
> > this be changed to re-export the classes from the official Enterprise
> > library ?
> >
> 
> So does blueprint. This isn't a problem, you can have multiple sources of an 
> API
> in OSGi.

That's not my point ;-) My point is that the source of the API is in the
Apache SVN. I think the pom.xml should have a dependency to the
org.osgi.enterprise artifact and by means of a Export-Package include
the JDNI API package in the final bundle.

Similar as we do it in the Apache Felix spec implementations (except the
framework which is special ;-) ).

> 
> > On a related matter: I don't think the import exclusion of the OSGi JNDI
> > API package is not required in this pom.xml.
> >
> 
> I'm not sure I follow given the use of the double negative here.

Point is the pom.xml has:

       <aries.osgi.import>
            !org.osgi.service.jndi*,
            *
        </aries.osgi.import>

where this "!org.osgi.service.jndi" part is not needed (actually BND
emits a warning).

Regards
Felix

Reply via email to