I need to check, but my assumtion was that these classes from the
javamail bundle and not from other bundles.  I will try next week and
fix the problem if any.

On 10/20/07, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
> I'm not sure that would work for javamail.  Javamail has a strange
> discovery system where implementation of protocols, such as smtp, are
> loaded directly from the application class loader.  I believe that if
> you hide the geronimo protocol implementations, javamail won't work.
>
> -dain
>
> 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/

Reply via email to