+1 :)
-- dims
On 06/19/2009 04:48 AM, ant elder wrote:
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