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 :). 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
