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
