It's weird because after using Private-Package, my manifest looks like this: Export-Package: com.mycompany.myapp.impl;uses:="com.mycompany.myapp", com.mycompany.myapp Private-Package: com.mycompany.myapp.impl
Is it normal that impl is still in Export-Package? 2008/3/29, Richard S. Hall <[EMAIL PROTECTED]>: > > Sebastien ARBOGAST wrote: > > I have a bundle with some service interfaces in com.mycompany.myapp and > > > their implementations in com.mycompany.myapp.implSince I only want to > export > > > interfaces and not implementations, I add the following directive to > > maven-bundle-plugin configuration: > > <Export-Package>com.mycompany.myapp</Export-Package> > > > > But then the problem is that implementations are not in the resulting > > bundle. And if I a "*" to the package, implementation classes are in the > > bundle but the impl package is exported in the manifest. > > How is it that the Export-Package directive also controls which classes > are > > bundled? > > > > FYI I'm using version 1.4.0 of maven-bundle-plugin. > > > > > You need to use > <Private-Package>com.mycompany.myapp.impl</Private-Package> to include > packages that are not exported. > > -> richard > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Sébastien Arbogast http://sebastien-arbogast.com

