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 >
