Hi Samisa,

On Wed, May 18, 2011 at 4:04 PM, Samisa Abeysinghe <[email protected]> wrote:

>
>
> On Wed, May 18, 2011 at 3:59 PM, Harshana Martin <[email protected]>wrote:
>
>>
>>
>> On Wed, May 18, 2011 at 3:32 PM, Samisa Abeysinghe <[email protected]>wrote:
>>
>>>
>>>
>>> On Wed, May 18, 2011 at 3:27 PM, Harshana Martin <[email protected]>wrote:
>>>
>>>> Hi Samisa,
>>>>
>>>> On Wed, May 18, 2011 at 2:31 PM, Samisa Abeysinghe <[email protected]>wrote:
>>>>
>>>>>
>>>>>
>>>>> On Wed, May 18, 2011 at 11:27 AM, Saminda Wijeratne <[email protected]
>>>>> > wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, May 18, 2011 at 9:57 AM, Selvaratnam Uthaiyashankar <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, May 17, 2011 at 11:24 PM, Harshana Martin <[email protected]
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi Samisa,
>>>>>>>>
>>>>>>>> This issue has been raised in code-reviews as well[1]. Saminda has
>>>>>>>> explained few reasons why we are doing this for the moment.
>>>>>>>>
>>>>>>>> Still the build is not perfect and we are in the process of solving
>>>>>>>> these issues using Eclipse Tycho [2] integration. We can specify those 
>>>>>>>> jars
>>>>>>>> in the relevant poms. Then if someone wants to import the sources in to
>>>>>>>> eclipse, he/she will have to create maven eclipse project artifacts.
>>>>>>>>
>>>>>>>> With the current way, users can just check-out sources and import it
>>>>>>>> to their workspace. He/She does not have to create maven eclipse 
>>>>>>>> project
>>>>>>>> artifacts.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> This is not a valid argument :). People normally do mvn
>>>>>>> eclipse:eclipse. They don't expect to just checkout and import the 
>>>>>>> source.
>>>>>>>
>>>>>> That is the ideal thing we tried to do when we introduced maven build.
>>>>>> But doing a mvn eclipse:eclipse screws up the IDE settings files for an
>>>>>> eclipse *plugin *(thus eclipse no longer detecting the project as a
>>>>>> plugin). We are expecting to get this solved via tycho.
>>>>>>
>>>>>
>>>>> What is tycho?
>>>>>
>>>>
>>>> Tycho is a project initiated by Sonatype with the aim of providing
>>>> support to build Eclipse plugins, features and products using Maven [3].
>>>> Currently Tycho requires Maven 3 to build Eclipse based artifacts.
>>>>
>>>> We started to look in to Tycho some time back[4] and we identified it as
>>>> a promising solution for building Carbon Studio. We have not moved to Tycho
>>>> mainly because it requires Maven 3.
>>>>
>>>
>>> If it requires Maven 3, then it is not an option as yet, right?
>>>
>>
>> As of now, Yes. It is not an option since platform is still building using
>> Maven 2. But It is the *ONLY* solution we found which is capable of building
>> Eclipse plugins completely with Maven. Therefore we will have to migrate to
>> Tycho at some point, if we are to make CS build something similar to Carbon
>> build :).
>>
>
> Well, please also have a look at the question that I asked on the other
> thread. Basically, we also have pay attention to what version of maven the
> CS user will be wanting to use.
>

+1.

Though we use Maven 3 to build CS, users will be able to use Maven 2 with
CS.

We are just thinking of moving to Maven 3 only to build CS. We do not depend
on a specific maven version for maven based CS operations. We continue
supporting Maven 2 based projects, project structures, maven 2 based pom
generation, etc.

So the users do not need to worry about we are moving to Maven 3 to build CS
since it won't affect them. They can use any version of Maven with CS by
configuring their platform since we use the maven version configured in the
user environment :).

Thanks and Regards,
Harshana

>
>
>>
>> Thanks and Regards,
>> Harshana
>>
>>>
>>>
>>>>
>>>> [3].
>>>> http://www.eclipse.org/projects/project_summary.php?projectid=technology.tycho
>>>> [4]. http://markmail.org/message/ejbminkjz5x3qf26
>>>>
>>>> Thanks and Regards,
>>>> Harshana
>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Saminda
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>> Shankar
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> At the same time, when creating artifacts like custom mediators,
>>>>>>>> registry handlers, we need to add these jars to C-App classpath.
>>>>>>>>
>>>>>>>> [1]. https://wso2.org/crucible/cru/COMPONENT-14#c228
>>>>>>>> [2].
>>>>>>>> http://www.eclipse.org/projects/project_summary.php?projectid=technology.tycho
>>>>>>>>
>>>>>>>> Thanks and Regards,
>>>>>>>> Harshana
>>>>>>>>
>>>>>>>> On Tue, May 17, 2011 at 9:26 AM, Samisa Abeysinghe <[email protected]
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://svn.wso2.org/repos/wso2/branches/tools/eclipse/carbon-studio/1.0.0/common/org.wso2.carbonstudio.eclipse.libraries/lib/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> <https://svn.wso2.org/repos/wso2/branches/tools/eclipse/carbon-studio/1.0.0/common/org.wso2.carbonstudio.eclipse.libraries/lib/>And
>>>>>>>>> there are more. Why?
>>>>>>>>>
>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> S.Uthaiyashankar
>>>>>>> Senior Architect & Senior Manager
>>>>>>> WSO2 Inc.
>>>>>>> http://wso2.com/ - "lean . enterprise . middleware"
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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
>>>>>>
>>>>>> 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
>>>
>>>
>>
>>
>> --
>> 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

Reply via email to