The inconistency of maven artifacts from axis2 1.1 release is giving us a lot of troubles. What should we do at this point?

Thanks,
Raymond

I'm not sure we can do much but wait. Moving forward, though, we need to come up with a longer term approach to this problem, i.e. the number of dependencies introduced by extensions. To be fair, I don't think this a problem with Axis (we run into this with other extensions; it's our fault for relying on SNAPSHOT/too-new versions). As these types of problems are bound to come up in the future due to our design as an extensible infrastructure, my proposal would be to modularize our releases further. Specifically, decouple the release of the kernel from extensions. Our release process is mostly set up for this today. Under this scenario, kernel could be released either prior to or alongside extensions that are ready but would not be bound to the availability of particular extensions.

One issue that could be raised is whether the scenario of no extensions being ready renders a kernel release less than compelling. My view is that a separate kernel release would be useful for a variety of reasons, including providing a stable binary with which people can develop extensions. In addition, applications developers would still be able to use previous releases. Also, perhaps less important, the kernel does provide useful function by itself, particularly for those who want to highly customize it.

This approach would have the additional positive effect of introducing a bit more stability for extensions developers as well as allow particular extensions to be released quicker as they are not coupled with others.

Jim



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to