How about giving axis2/axiom/woden patches to fix the manifests for
what we need?

  ...ant

On Thu, Jun 18, 2009 at 10:15 PM, Raymond Feng<[email protected]> wrote:
> Hi,
>
> The axis2/axiom/woden OSGi bundles are half-baked. We have run into many
> issues for the OSGi dependencies. Since then some workarounds are introduced
> to make them working with Tuscany in the OSGi environment, such as declaring
> some of the Tuscany bundles are fragments to axis2/axiom bundles to fix
> import/export packages. That causes new problems such as PDE fragment
> package visibility and circular dependencies.
>
> I'm really tired of the bogus MFs. Then it came into my mind that we can
> just treat them as plain jars and generate the MF for them. I got the whole
> thing working on this path with the following changes. Both maven, Eclipse
> PDE and Tuscany runtime are happy now.
>
> * The support for our maven-bundle-plugin to override the 3rd party bundles:
> http://svn.apache.org/viewvc?rev=786257&view=rev
> * Customize the MF for axiom-api:
> http://svn.apache.org/viewvc?rev=786263&view=rev
> * Fix the MFs to bring up axis2 binding.ws:
> http://svn.apache.org/viewvc?rev=786265&view=rev
>
> OSGi is fun :-(
>
> Thanks,
> Raymond
>

Reply via email to