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
