Hi all,

I've noticed that the version for an Axis2 module which comes through an
OSGi bundle is calculated form the bundle version. But for most of the
module bundles in carbon, bundle version is equal to the carbon version.
Therefore module versions are same as Carbon version.

Ex: In trunk,

addressing - 3.10-SNAPSHOT
throttling - 3.10-SNAPSHOT
caching - 3.10-SNAPSHOT

But I think this is wrong. The module version should be the original module
version. Ex: addressing 1.6-SNAPSHOT.

This problems doesn't exist for modules which comes through orbit bundles
(Ex : rampart). That is because in orbit, we have used the original version
instead of Carbon version.

So I think the cleaner solution for this is to have orbit bundles for all
external sources. For example, addressing module should come from axis2
orbit bundle, throttling module should come from an orbit bundle which wraps
commons/throttling etc..

WDYT??

Thanks,
~Isuru

-- 
Isuru Suriarachchi
Technical Lead & Product Manager, WSO2 Web Services Application Server
WSO2 Inc. http://wso2.com
email : [email protected]
blog : http://isurues.wordpress.com/

lean . enterprise . middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to