+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

Reply via email to