Hi Harshana, Many thanks for your prompt reply, indeed.
There are two problems: 1. When importing the project into Eclipse, there are many duplicated projects and I have to manually go through and uncheck a lot of them 2. I install the m2eclipse plugin on top of the dev studio, so the M2_REPO should be set properly. I double check in Preferences -> Java -> Build Path -> Classpath Variables, it's set correctly. But the problems I mentioned early still won't go away. I manually went through some of them, some errors can be eliminated by following the eclipse fix project setup. However, it's not feasible to go through all of them. FYI, I use Deve studio in Ubuntu, and I use jdk 1.6.0_43 and Maven 3.0.5. Is there anything I did wrong? Many thanks for your time and help. On Fri, Mar 15, 2013 at 5:54 PM, Harshana Martin <harsh...@wso2.com> wrote: > Hi Bin. > > It might be because you haven't set M2_REPO veriable in Eclipse. > > To set that, right click on one of the projects you have issues, then > select Build Path -> Configure Buildpath > > Then it will open a Dialog with multiple Tabs and switch to Libraries Tab > there. > > Click on Add Variable and it will open another dialog. Select Configure > Variable there.It will open another dialog. > > There select New and in the next Dialog Box, provide the Name as M2_REPO > and use Folder button to point to your local M2_repo/repository location > and click on finish. > > It will ask you to apply this for all the workspace projects and Say, yes > to that. > > After some time it will be work and your Build error will be resolved. > > Thanks and Regards, > Harshana > > > On Fri, Mar 15, 2013 at 12:35 PM, Bin Rong <steven.r...@gmail.com> wrote: > >> Hi Harshana, >> >> Thanks for the clarification. >> >> I followed your steps, build without too much trouble. However, when I >> import the converted kernel project into dev studio as a WSO2 project, I >> had many Java problems, and most of them seems to be related to Axis2. You >> can see more details from the attached screenshot. >> >> Could you please have a look at it? In addition, it's just me or others >> have the same issue. >> >> Thanks in advance. >> >> >> >> On Thu, Mar 14, 2013 at 2:14 AM, Harshana Martin <harsh...@wso2.com>wrote: >> >>> Hi Bin, >>> >>> Here are the steps i use. >>> >>> 1. Setup Maven 3 (Maven 3.0.3 or later) >>> 2. Checkout the Kernel from >>> https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0/ >>> 3. Start building Kernel checkout with mvn clean install (This is >>> supposed to run smoothly without any issue. If there is please report. We >>> will fix it) >>> 4. Do a mvn eclipse:eclipse for Kernel >>> 5. Import to Dev Studio >>> >>> We don't need to build Orbit because orbit bundles are already been >>> deployed to WSO2 Nexus repo. So during the build, they will be downloaded >>> from it. >>> >>> Hope this helps! >>> >>> Thanks and Regards, >>> Harshana >>> >>> >>> >>> On Wed, Mar 13, 2013 at 9:31 PM, Bin Rong <steven.r...@gmail.com> wrote: >>> >>>> Hi Eranda, >>>> >>>> I tried to run "mvn clean install" for orbit, however, I got the >>>> following error: >>>> >>>> >>>> [INFO] Scanning for projects... >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [ERROR] BUILD FAILURE >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Project 'antlr.wso2:antlr' is duplicated in the reactor >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Trace >>>> org.apache.maven.BuildFailureException: Project 'antlr.wso2:antlr' is >>>> duplicated >>>> in the reactor >>>> at >>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:300) >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >>>> at >>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6 >>>> 0) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>>> java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >>>> sorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>>> at >>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >>>> >>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>>> Caused by: org.apache.maven.project.DuplicateProjectException: Project ' >>>> antlr.ws >>>> o2:antlr' is duplicated in the reactor >>>> at >>>> org.apache.maven.project.ProjectSorter.<init>(ProjectSorter.java:93) >>>> at >>>> org.apache.maven.execution.ReactorManager.<init>(ReactorManager.java: >>>> 99) >>>> at >>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:288) >>>> ... 11 more >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Total time: < 1 second >>>> [INFO] Finished at: Wed Mar 13 23:56:28 CST 2013 >>>> [INFO] Final Memory: 6M/242M >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> I checked the project settings, there are two versions of antlr >>>> existed, they do differ by their version number. Could you please have a >>>> look? >>>> >>>> FYI, I checked out from >>>> https://svn.wso2.org/repos/wso2/carbon/orbit/branches/4.0.0/, and I am >>>> using jdk 1.6.43 and Maven 2.2.1. >>>> >>>> Thanks in advance. >>>> >>>> >>>> On Wed, Mar 13, 2013 at 3:11 PM, Eranda Sooriyabandara <era...@wso2.com >>>> > wrote: >>>> >>>>> HI Bin, >>>>> Sorry for the broken link, I was manually created it. >>>>> Your procedure is correct for all bundles which is release in carbon >>>>> 4.0.0. But if you need any other version you need to build the patch >>>>> release according to that version. >>>>> e.g. If you need to update 4.0.5 versioned bundle then you should >>>>> build patch-releases/4.0.5. >>>>> >>>>> thanks >>>>> Eranda >>>>> >>>>> >>>>> On Wed, Mar 13, 2013 at 12:05 PM, Bin Rong <steven.r...@gmail.com>wrote: >>>>> >>>>>> Hi Eranda and Vijitha, >>>>>> >>>>>> Thanks for the prompt reply. >>>>>> >>>>>> Just want to make sure we are on the same page. The orbit URL you >>>>>> gave us is broken. What I need to do now are: >>>>>> 1. Check out orbit from >>>>>> https://svn.wso2.org/repos/wso2/carbon/orbit/branches/4.0.0/, run >>>>>> "mvn clean install" to build orbit >>>>>> 2. Check out kernel from >>>>>> https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0/, run >>>>>> "mvn clean install" to build kernel >>>>>> 3. Then run "maven eclipse:eclipse" to convert them to eclipse >>>>>> projects. >>>>>> >>>>>> >>>>>> Am I doing the right thing? >>>>>> >>>>>> Thanks in advance. >>>>>> >>>>>> >>>>>> On Wed, Mar 13, 2013 at 11:44 AM, Eranda Sooriyabandara < >>>>>> era...@wso2.com> wrote: >>>>>> >>>>>>> Hi Bin, >>>>>>> First you need to try building the kernel. To do that you need to >>>>>>> check out orbit from >>>>>>> https://svn.wso2.org/repos/wso2/carbon/kernel/orbit/4.0.0/ and >>>>>>> build it. Then there will be all the dependencies you need in your local >>>>>>> maven repository and will be able to import to eclipse using vijitha's >>>>>>> command at no time. >>>>>>> >>>>>>> thanks >>>>>>> Eranda >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 13, 2013 at 8:00 AM, Bin Rong <steven.r...@gmail.com>wrote: >>>>>>> >>>>>>>> Hi Vijitha, >>>>>>>> >>>>>>>> Many thanks for your reply. I tried the approach you pointed out to >>>>>>>> convert Maven project into eclipse project, then tried to import into >>>>>>>> Developer Studio 3.0. >>>>>>>> >>>>>>>> However, there are more than 20,000 dependencies problem. Tried to >>>>>>>> manually add some of the missing libraries, but it's just too tedious. >>>>>>>> >>>>>>>> Just wondering how you guys do the development within WSO2, or is >>>>>>>> there any developer guide/manual? >>>>>>>> >>>>>>>> We love the WSO2 concept and product, but it seems the learning >>>>>>>> curve is a little bit deep. >>>>>>>> >>>>>>>> Thanks very much for your time and help. >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Feb 25, 2013 at 10:02 PM, Vijitha Kumara >>>>>>>> <viji...@wso2.com>wrote: >>>>>>>> >>>>>>>>> Hi Bin, >>>>>>>>> >>>>>>>>> On Thu, Feb 21, 2013 at 7:51 PM, Bin Rong >>>>>>>>> <steven.r...@gmail.com>wrote: >>>>>>>>> >>>>>>>>>> Hi there, >>>>>>>>>> >>>>>>>>>> I tried to import WSO2 kernel as Maven project into Eclipse, >>>>>>>>>> however, there are all sorts of build path problems, in particular, >>>>>>>>>> couldn't locate the necessary libraries. >>>>>>>>>> >>>>>>>>>> FYI, I use Spring STS with m2eclipse plugin, and checkout source >>>>>>>>>> code from >>>>>>>>>> https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0/. >>>>>>>>>> >>>>>>>>>> Could anyone point me to a developer guide or any documentation >>>>>>>>>> of how to develop/extend WSO2 kernel, and how to add/remove bundles >>>>>>>>>> when >>>>>>>>>> it's necessary. >>>>>>>>>> >>>>>>>>> >>>>>>>>> You'd need to point to a specific patch release pom files >>>>>>>>> specifically if you intend to work on a such, or the pom file inside >>>>>>>>> 4.0.0 >>>>>>>>> for the initial 4.0.0 release. You can run "maven eclipse:eclipse" to >>>>>>>>> convert them to eclipse projects. >>>>>>>>> >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Vijitha. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks in advance. >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Dev mailing list >>>>>>>>>> Dev@wso2.org >>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Vijitha Kumara >>>>>>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com/ >>>>>>>>> email: viji...@wso2.com >>>>>>>>> m: +1 408 874 5622 >>>>>>>>> >>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> Dev@wso2.org >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Eranda Sooriyabandara >>>>>>> *Software Engineer; >>>>>>> Integration Technologies Team; >>>>>>> WSO2 Inc.; http://wso2.com >>>>>>> >>>>>>> * >>>>>>> * >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Eranda Sooriyabandara >>>>> *Software Engineer; >>>>> Integration Technologies Team; >>>>> WSO2 Inc.; http://wso2.com >>>>> >>>>> * >>>>> * >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> >>> Harshana Martin >>> Senior Software Engineer >>> Member, Management Committee - Development Technologies >>> WSO2 Inc. : http://wso2.com >>> >>> Mobile: +94 775 998 115 >>> Profile: https://www.google.com/profiles/harshana05 >>> Blog: http://harshana05.blogspot.com >>> Twitter: http://twitter.com/harshana05 >>> >>> >> > > > -- > > Harshana Martin > Senior Software Engineer > Member, Management Committee - Development Technologies > WSO2 Inc. : http://wso2.com > > Mobile: +94 775 998 115 > Profile: https://www.google.com/profiles/harshana05 > Blog: http://harshana05.blogspot.com > Twitter: http://twitter.com/harshana05 > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev