PDE has a Plug-in from Existing Jars wizard that does this pretty well.
Make sure to check, "analyze library contents and add dependencies"

Cheers,

---
Chris Aniszczyk | IBM Lotus | Eclipse Committer |
http://mea-bloga.blogspot.com | +1.860.839.2465


                                                                       
  From:       "Karl Pauls" <[EMAIL PROTECTED]>                       
                                                                       
  To:         "Equinox development mailing list" <[email protected]>
                                                                       
  Date:       09/19/2007 12:27 PM                                      
                                                                       
  Subject:    Re: [equinox-dev] ClassNotFoundException with,  
org.eclipse.osgi_3.3.0.v20070530
                                                                       





You might want to look into Peter Kriens' BND tool which makes it easy
to create your bundles and does calculate your imports for you:

http://www.aqute.biz/Code/Bnd

regards,

Karl

On 9/19/07, Tony Seebregts <[EMAIL PROTECTED]> wrote:
> Hi Toni,
>
> Thanks for the suggestions - I experimented a bit with your suggestions
> and it seems there are two ways round the problem:
>
> - either explicitly include all the required libraries in the
> dependencies list as you suggested (which can be difficult as many of
> them only show up at runtime).
>
> - or set osgi.java.profile.bootdelegation=override (I'm not too sure of
> the consequences of this though).
>
> Changing the org.osgi.framework.bootdelegation or the
> osgi.contextClassLoader properties had no effect.
>
> regards
>
> Tony
>
> > Date: Wed, 19 Sep 2007 14:14:56 +0200
> > From: "Toni Menzel" <[EMAIL PROTECTED]>
> > Subject: Re: [equinox-dev] ClassNotFoundException with
> >       org.eclipse.osgi_3.3.0.v20070530
> > To: Equinox development mailing list <[email protected]>
> > Message-ID: <[EMAIL PROTECTED]>
> > Content-Type: text/plain; charset="us-ascii"
> >
> > Usually you should import everything other than java.*
> > (so add javax.xml.xpath, javax.crypto to your Import-Package directive)
> > Check your org.osgi.framework.bootdelegation property. Usually equinox
delegates everything to the bootclasspath (where javax resides) for
historical reasons. But this behaviour is going to change and might have
changed already in 3.3..
> >
> > /Toni
>
> _______________________________________________
> equinox-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
>


--
Karl Pauls
[EMAIL PROTECTED]
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

<<inline: graycol.gif>>

<<inline: ecblank.gif>>

_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to