+1 for migrating to Maven3. Maven3 also use M2 repo format, so there wont be an issue using both versions simultaneously. Only thing is you have to create a alias for Maven3 executable.
Thanks Milinda On Fri, Jul 1, 2011 at 11:05 PM, Harshana Martin <[email protected]> wrote: > Hi All, > > Today I worked on migrating CS to Tycho. I was able to complete the task > within few hours (Yeah... Tycho is fantastic and pretty easy to use :) ) and > now it works fine. > > But as we discussed before, it needs Maven3. So the question is, should i > go ahead and commit the changes or do we need to wait till Carbon move to > Maven3? > > I don't see any shortcoming of moving to Maven3 right now for CS since > current CS build is broken (cannot build on Mac) and we need to move at some > point. So sooner the better. > > Thanks and Regards, > Harshana > > On Wed, May 18, 2011 at 11:17 PM, Harshana Martin <[email protected]>wrote: > >> >> >> On Wed, May 18, 2011 at 6:18 PM, Milinda Pathirage <[email protected]>wrote: >> >>> I tried maven 3 for carbon platform and there are couple of issues left, >>> I couldn't work on them due to release work. But those are very easy to fix >>> issues. We can start maven 3 migration after the 3.2.0 release. >> >> >> +1 >> >> Thanks and Regards, >> Harshana >> >>> >>> Thanks >>> Milinda >>> >>> >>> On Wed, May 18, 2011 at 6:08 PM, Samisa Abeysinghe <[email protected]>wrote: >>> >>>> Milinda looked into m3. I think we can make carbon build work with m3 as >>>> soon as 3.2.0 release go out. >>>> >>>> >>>> On Wed, May 18, 2011 at 4:14 PM, Harshana Martin <[email protected]>wrote: >>>> >>>>> Hi Samisa, >>>>> >>>>> On Wed, May 18, 2011 at 3:35 PM, Samisa Abeysinghe <[email protected]>wrote: >>>>> >>>>>> But for CS case, we also need to sensitive to the fact what the client >>>>>> will be using in their dev environment. >>>>> >>>>> >>>>> +1. That's correct. >>>>> >>>>> The version of Maven which we use to build CS will not affect the CS >>>>> users at all. But the main issue is having 2 Maven versions for platform >>>>> and >>>>> tools, which is awkward. >>>>> >>>>>> >>>>>> What is the % adaption of m3 vs m2? >>>>>> >>>>> >>>>> I could not find solid statistical figures to support. But It seems >>>>> multi module projects which benefit from parallel builds are rapidly >>>>> adopting Maven 3. >>>>> >>>>> The reason for this rapid adoption is, the minimum effort we have to >>>>> put in the migration process, compared to the benefits. >>>>> >>>>> Thanks and Regards, >>>>> Harshana >>>>> >>>>>> >>>>>> >>>>>> On Wed, May 18, 2011 at 3:15 PM, Harshana Martin >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> Hi All, >>>>>>> >>>>>>> Andreas,a committer from Axis2 has pointed out to me recently that >>>>>>> Axis2 Jenkins Server now run Maven 3. So I don't think it will be a huge >>>>>>> problem for us to migrate too. >>>>>>> >>>>>>> Thanks and Regards, >>>>>>> Harshana >>>>>>> >>>>>>> >>>>>>> On Wed, Feb 23, 2011 at 3:31 PM, Harshana Martin >>>>>>> <[email protected]>wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Feb 23, 2011 at 3:23 PM, Sameera Jayasoma <[email protected] >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Jan 27, 2011 at 5:28 PM, Paul Fremantle <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> Can we move to Maven3? >>>>>>>>>> >>>>>>>>> >>>>>>>>> Since we are doing major changes to Carbon trunk builds, It is >>>>>>>>> better if we can start working on this migration too. >>>>>>>>> >>>>>>>> >>>>>>>> +1 >>>>>>>> >>>>>>>>> >>>>>>>>> Maven3 has improved the performance over Maven2. That is just a >>>>>>>>> single features. For other improvements, refer [1]. >>>>>>>>> >>>>>>>>> Maven3 seems be compatible with Maven2 projects. But here are some >>>>>>>>> reported compatibility issues. >>>>>>>>> >>>>>>>> >>>>>>>> Yes. I tried building Carbon with Maven 3 a little while back and >>>>>>>> found several incompatibilities. But AFAIU, they are manageable. Most >>>>>>>> of the >>>>>>>> problems I faced were related to Parent POM resolution. >>>>>>>> >>>>>>>> Thanks and Regards, >>>>>>>> Harshana >>>>>>>> >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Sameera >>>>>>>>> >>>>>>>>> [1] >>>>>>>>> http://www.developer.com/java/article.php/3908561/Top-10-New-Features-in-Maven-3.htm >>>>>>>>> [2] >>>>>>>>> https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Paul >>>>>>>>>> >>>>>>>>>> On 27 January 2011 11:19, Harshana Martin <[email protected]>wrote: >>>>>>>>>> >>>>>>>>>>> Hi All, >>>>>>>>>>> >>>>>>>>>>> On Wed, Dec 22, 2010 at 12:27 PM, Saminda Wijeratne < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Dec 22, 2010 at 12:18 PM, Harshana Martin < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi All, >>>>>>>>>>>>> >>>>>>>>>>>>> I came across Eclipse Tycho project[0]. It turned out that, it >>>>>>>>>>>>> can build Eclipse plugins and OSGi bundles using Apache >>>>>>>>>>>>> Maven.[1]. Thus we >>>>>>>>>>>>> can use it in Carbon Studio. Anyone tried this before? >>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of this as a solution for getting rid of >>>>>>>>>>>>> Ant4Eclipse which we are currently using to build Carbon Studio. >>>>>>>>>>>>> Planning to >>>>>>>>>>>>> play around a bit. will keep the list updated. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> I did some digging in to the Tycho and it turns out that it is >>>>>>>>>>> capable of building p2 sites. But it requires Maven 3 to execute >>>>>>>>>>> this. >>>>>>>>>>> Therefore at least for the time being, we have to hang around >>>>>>>>>>> Ant4Eclipse. >>>>>>>>>>> >>>>>>>>>>> Thanks and Regards, >>>>>>>>>>> Harshana >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> +1 >>>>>>>>>>>> >>>>>>>>>>>> Saminda >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> [0]. http://www.eclipse.org/tycho/ >>>>>>>>>>>>> [1]. >>>>>>>>>>>>> http://mattiasholmqvist.se/2010/02/building-with-tycho-part-1-osgi-bundles/ >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks and Regards, >>>>>>>>>>>>> Harshana >>>>>>>>>>>>> -- >>>>>>>>>>>>> Harshana Martin >>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>> WSO2 Inc. >>>>>>>>>>>>> Web:http://wso2.com >>>>>>>>>>>>> >>>>>>>>>>>>> Mobile: +94 716062650 >>>>>>>>>>>>> Blog: http://harshana05.blogspot.com >>>>>>>>>>>>> Profile: https://www.google.com/profiles/harshana05 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Carbon-dev mailing list >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Carbon-dev mailing list >>>>>>>>>>>> [email protected] >>>>>>>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Harshana Martin >>>>>>>>>>> Software Engineer >>>>>>>>>>> WSO2 Inc. >>>>>>>>>>> Web:http://wso2.com >>>>>>>>>>> http://wso2.org >>>>>>>>>>> >>>>>>>>>>> Mobile: +94 716062650 >>>>>>>>>>> Blog: http://harshana05.blogspot.com >>>>>>>>>>> Profile: https://www.google.com/profiles/harshana05 >>>>>>>>>>> Twitter: http://twitter.com/harshana05 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Carbon-dev mailing list >>>>>>>>>>> [email protected] >>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Paul Fremantle >>>>>>>>>> CTO and Co-Founder, WSO2 >>>>>>>>>> OASIS WS-RX TC Co-chair, VP, Apache Synapse >>>>>>>>>> >>>>>>>>>> Office: +44 844 484 8143 >>>>>>>>>> Cell: +44 798 447 4618 >>>>>>>>>> >>>>>>>>>> blog: http://pzf.fremantle.org >>>>>>>>>> twitter.com/pzfreo >>>>>>>>>> [email protected] >>>>>>>>>> >>>>>>>>>> wso2.com Lean Enterprise Middleware >>>>>>>>>> >>>>>>>>>> Disclaimer: This communication may contain privileged or other >>>>>>>>>> confidential information and is intended exclusively for the >>>>>>>>>> addressee/s. If >>>>>>>>>> you are not the intended recipient/s, or believe that you may have >>>>>>>>>> received >>>>>>>>>> this communication in error, please reply to the sender indicating >>>>>>>>>> that fact >>>>>>>>>> and delete the copy you received and in addition, you should not >>>>>>>>>> print, >>>>>>>>>> copy, retransmit, disseminate, or otherwise use the information >>>>>>>>>> contained in >>>>>>>>>> this communication. Internet communications cannot be guaranteed to >>>>>>>>>> be >>>>>>>>>> timely, secure, error or virus-free. The sender does not accept >>>>>>>>>> liability >>>>>>>>>> for any errors or omissions. >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Carbon-dev mailing list >>>>>>>>>> [email protected] >>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Sameera Jayasoma >>>>>>>>> Technical Lead and Product Manager, WSO2 Carbon >>>>>>>>> >>>>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>>>> email: [email protected] >>>>>>>>> blog: http://tech.jayasoma.org >>>>>>>>> >>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Carbon-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Harshana Martin >>>>>>>> Software Engineer >>>>>>>> WSO2 Inc. >>>>>>>> Web:http://wso2.com >>>>>>>> http://wso2.org >>>>>>>> >>>>>>>> Mobile: +94 716062650 >>>>>>>> Blog: http://harshana05.blogspot.com >>>>>>>> Profile: https://www.google.com/profiles/harshana05 >>>>>>>> Twitter: http://twitter.com/harshana05 >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Harshana Martin >>>>>>> Software Engineer >>>>>>> WSO2 Inc. >>>>>>> Web:http://wso2.com >>>>>>> http://wso2.org >>>>>>> >>>>>>> Mobile: +94 716062650 >>>>>>> Blog: http://harshana05.blogspot.com >>>>>>> Profile: https://www.google.com/profiles/harshana05 >>>>>>> Twitter: http://twitter.com/harshana05 >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> [email protected] >>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>> >>>>>>> Thanks, >>>>>> Samisa... >>>>>> >>>>>> Samisa Abeysinghe >>>>>> VP Engineering >>>>>> WSO2 Inc. >>>>>> http://wso2.com >>>>>> http://wso2.org >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Harshana Martin >>>>> Software Engineer >>>>> WSO2 Inc. >>>>> Web:http://wso2.com >>>>> http://wso2.org >>>>> >>>>> Mobile: +94 716062650 >>>>> Blog: http://harshana05.blogspot.com >>>>> Profile: https://www.google.com/profiles/harshana05 >>>>> Twitter: http://twitter.com/harshana05 >>>>> >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> [email protected] >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> Thanks, >>>> Samisa... >>>> >>>> Samisa Abeysinghe >>>> VP Engineering >>>> WSO2 Inc. >>>> http://wso2.com >>>> http://wso2.org >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> >>> -- >>> Milinda Pathirage >>> Technical Lead and Product Manager, Business Process Server - WSO2 Inc; >>> http://wso2.com >>> Blog: http://blog.mpathirage.com >>> >>> Lean Enterprise Middleware >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Harshana Martin >> Software Engineer >> WSO2 Inc. >> Web:http://wso2.com >> http://wso2.org >> >> Mobile: +94 716062650 >> Blog: http://harshana05.blogspot.com >> Profile: https://www.google.com/profiles/harshana05 >> Twitter: http://twitter.com/harshana05 >> >> > > > -- > Harshana Martin > Software Engineer > WSO2 Inc. > Web:http://wso2.com > http://wso2.org > > Mobile: +94 716062650 > Blog: http://harshana05.blogspot.com > Profile: https://www.google.com/profiles/harshana05 > Twitter: http://twitter.com/harshana05 > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Milinda Pathirage Technical Lead and Product Manager, Business Process Server - WSO2 Inc; http://wso2.com Blog: http://blog.mpathirage.com Lean Enterprise Middleware
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
