On Wed, Feb 23, 2011 at 6:38 AM, Sanjiva Weerawarana <[email protected]>wrote:
> On Tue, Feb 22, 2011 at 11:04 AM, Isuru Suriarachchi <[email protected]>wrote: > >> If I wasn't clear enough, I'm in agreement with this idea. I also think >>> this will reduce the number of points to update when we are making platform >>> wide changes. But we need some way to selectively build the product or the >>> cloud version of the product. >>> >> >> +1. I also think that Azeez's suggestion can be easily implemented using >> separate maven profiles. Having modules like p2-profile-stratos and >> distribution-stratos won't create any problems. Those will be built only >> when the cloud profile of the product is built. >> >> And also AFAIK, there are very few stratos related components and features >> which takes very little time to get built compared to our platform. So those >> won't make much difference to the build. Only think is we have to manage >> maven profiles correctly to resolve complications. >> > > I'm +1 for the proposal but not for having profiles. That means people > won't build the other part :). As you noted Isuru the number of components > in Stratos is very small and hence the extra build time should be very > little. > Ok then how about this? :) We add everything into the default profile. But there's a product only profile also to make life easier when building only the product. Nightly builds in the builder machine will build the default profile which contains everything. Why I'm so keen to have a product only profile is, even though stratos specific components are few, sometimes there are complications when trying to build the service. Ex : For cloud AppServer, we need the BAM components, those BAM components need data-services and I think mediation initializer, that one needs synapse, etc. etc.. But normal AppServer prodct don't need any of those. By having a separate product only profile in components, we can save lot of time when we only need the product to be built. Thanks, ~Isuru > > Sanjiva. > -- > Sanjiva Weerawarana, Ph.D. > Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ > email: [email protected]; phone: +94 11 763 9614; cell: +94 77 787 6880 | > +1 650 265 8311 > blog: http://sanjiva.weerawarana.org/ > > Lean . Enterprise . Middleware > -- Isuru Suriarachchi Technical Lead & Product Manager, WSO2 Application Server WSO2 Inc. http://wso2.com email : [email protected] blog : http://isurues.wordpress.com/ lean . enterprise . middleware
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
