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