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.


>
> 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

Reply via email to