The bundle plugin may also put classes from dependencies inside the bundle. If you put everything private, it will include all the classes from the first level dependencies iirc.
On 10/19/07, Alan D. Cabrera <[EMAIL PROTECTED]> wrote: > Why not just have this in the root pom > > <geronimo.osgi.import.pkg>*</geronimo.osgi.import.pkg> > <geronimo.osgi.export.pkg>javax.*</ > geronimo.osgi.export.pkg> > <geronimo.osgi.private.pkg>*</geronimo.osgi.private.pkg> > > Then the modules' pom would be more simple because we could remove > both <geronimo.osgi.export.pkg/> and < geronimo.osgi.private.pkg/>. > > Also, IIRC, you don't need to explicitly set the bundle's name and > symbolic name since the default works quite nicely. > > Regards, > Alan > > On Oct 19, 2007, at 8:19 AM, Guillaume Nodet wrote: > > > So the question is wether these classes are meant to be seen by other > > jars or if they are only used by the javax.mail package. If they are > > to be exported, then it should be > > > > <geronimo.osgi.export.pkg>javax.mail*,org.apache.geronimo.mail*</ > > geronimo.osgi.export.pkg> > > > > but if they should be of private use, we need to add the following > > property > > > > <geronimo.osgi.private.pkg>org.apache.geronimo.mail*</ > > geronimo.osgi.private.pkg> > > > > I'm leaning toward the second option > > > > On 10/19/07, Rick McGuire <[EMAIL PROTECTED]> wrote: > >> Guillaume, > >> > >> I'm working on a project that requires the latest javamail specs, and > >> I've discovered that the OSGI changes have caused the org.apache.* > >> classes to be ommitted from the jar file, which essentially > >> renders this > >> package inoperable. I was able to get those classes included by > >> changing the <geronimo.osgi.export.pkg> definition to "*". Is > >> that the > >> correct fix, or is something else more appropriate? > >> > >> Rick > >> > > > > > > -- > > Cheers, > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > > > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
