Harshana, Can tycho correctly create eclipse project settings files? If so can we remove the IDE specific files from the svn?
Saminda On Sat, Jul 2, 2011 at 11:03 PM, Harshana Martin <[email protected]> wrote: > Hi All, > > I believe now the transition is complete and now it is possible to build CS > with Maven 3. > > Following are the things we've completed. > > 1. Tycho integration to build Eclipse plugins. > 2. Introduced Tycho source plugin to generate source jars for Eclipse > plugins. > 3. Moved entire set of properties to CS root-pom so that we can work on > TOOLS-654 [1]. > 4. Decoupled the CS Maven plugins from CS Eclipse plugins to support > backward compatibility. (So that users can work with both Maven 3 and Maven > 2 to build C-App projects.) > > [1]. https://wso2.org/jira/browse/TOOLS-654 > > Thanks and Regards, > Harshana > > On Sat, Jul 2, 2011 at 7:57 PM, Harshana Martin <[email protected]> wrote: > >> Hi All, >> >> I went ahead and committed the changes in r108855. >> >> Thanks and Regards, >> Harshana >> >> On Sat, Jul 2, 2011 at 11:22 AM, Saminda Wijeratne <[email protected]>wrote: >> >>> +1 for committing changes & moving the build to maven3. >>> >>> Saminda >>> >>> On Fri, Jul 1, 2011 at 11:18 PM, Chathuri Wimalasena >>> <[email protected]>wrote: >>> >>>> +1 for committing changes to CS branch. >>>> >>>> Regards, >>>> Chathuri >>>> >>>> >>>> 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 >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> _______________________________________________ >>> 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 > >
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
