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.

[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

Reply via email to