From: youjun g. <you...@ya...> - 2009-12-14 15:41:24
|
Hi, Vladimir The difference we talked about only affect developer's workstation setup but not server. Actually there are many different ways for a developer to setup their workstation. for example, use Maven and/or Subversion either via command line or with some eclipse plug ins, like me, or running a script like "publish", It is totally according to what they are preferred. The wiki page Rutger did is great for helping people set up their server and deploy via script "publish". Those other ways are just standard Eclipse, Maven, Subversion and Tomcat usage. Nothing special. Youjun On Mon, Dec 14, 2009 at 9:31 AM, Vladimir Gapeyev <vga...@ne...>wrote: > Also, since it appears that there are two different setups, for the > server and for a developer, maybe it would make sense to split the > wiki instructions accordingly? > --VG > > > On Dec 14, 2009, at 6:52 AM, Rutger Vos wrote: > > > Hi Youjun, > > > > since you have this fresh in your memory, could you check whether the > > wiki page > https://sourceforge.net/apps/mediawiki/treebase/index.php?title=DeveloperEnvironment > > is complete and correct? And add/update as needed? > > > > Thanks! > > > > > > On Fri, Dec 11, 2009 at 7:13 PM, youjun guo <you...@ya...> > > wrote: > >> Vladimir, > >> > >> Unless you are going to do the developing work directly on the > >> treebase-dev > >> server , or you want to remotely deploy from your workstation to the > >> treebase tomcat server, your eclipse set up have nothing to do with > >> the > >> shell envelopment. > >> > >> m2eclipse is a mvn inatall for eclipse. > >> > >> Youjun > >> > >> > >> On Fri, Dec 11, 2009 at 1:26 PM, Vladimir Gapeyev <vga...@ne... > >> > > >> wrote: > >>> > >>> Youjun, > >>> As I understand, you suggest to skip the (mvn install; Eclipse > >>> workspace > >>> at trunk; create Java projects from existing files) part of > >>> instructions > >>> at > https://sourceforge.net/apps/mediawiki/treebase/index.php?title=DeveloperEnvironment > >>> and instead start with an Eclipse workspace in a blank directory. > >>> I'll probably try that if nothing can make the above instructions > >>> work. > >>> However, it will be useful if we can make those wiki instructions > >>> work... > >>> --VG > >>> > >>> > >>> > >>> On Dec 11, 2009, at 11:35 AM, youjun guo wrote: > >>> > >>> Vladimir, > >>> > >>> 1st, make sure your eclipse have the maven plugin like m2eclipse and > >>> subversion plugin like subclipse installed. > >>> > >>> 2rd instead of creating a maven project, "import a maven project > >>> form > >>> remote reposotory" in other words - treebase sourceforge svn url. > >>> > >>> All the dependencies were defined in pom.xml, maven know how to > >>> find them > >>> online, even if they are missing from you local .m2 directory > >>> > >>> Youjun > >>> > >>> > >>> > >>> On Fri, Dec 11, 2009 at 11:06 AM, Vladimir Gapeyev < > vga...@ne... > >>> > > >>> wrote: > >>>> > >>>> Yes, I followed the wiki instructions, including running mvn > >>>> install - > >>>> Dmaven.test.skip=true in the proper shell environment. This > >>>> appeared > >>>> to have created the repository in ~vgapeyev/.m2, which Eclipse does > >>>> see through the M2_REPO variable. > >>>> > >>>> Note that only a fraction of the dependencies is missing in > >>>> Eclipse. > >>>> Is there a chance they are simply missing from the Maven config > >>>> files? That is, can someone check the status of the handful of the > >>>> dependencies I have mentioned? Again, I can supply the full list > >>>> if > >>>> this turns out to be the right way to go. > >>>> > >>>> I also tried following Youjun's advice, to create Maven rather than > >>>> Java projects in Eclipse. The wizard asks questions (about group > >>>> and > >>>> artifact IDs, which I, as a Maven novice, do not understand) and > >>>> finally stops with the error "A pom.xml file already exists in the > >>>> destination folder". > >>>> > >>>> --Vladimir > >>>> > >>>> > >>>> On Dec 11, 2009, at 8:37 AM, Rutger Vos wrote: > >>>> > >>>>> Yes, you have to do the maven build first (e.g. from the command > >>>>> line) > >>>>> and make sure in eclipse that the M2_REPO variable is configured > >>>>> correctly (i.e. points to your local repository in > >>>>> $HOME/.m2/repository) > >>>>> > >>>>> On Thu, Dec 10, 2009 at 11:39 PM, youjun guo <you...@ya...> > >>>>> wrote: > >>>>>> Make sure you import the project as maven project, it will find > >>>>>> and > >>>>>> download > >>>>>> those dependencies for you. > >>>>>> > >>>>>> Youjun > >>>>>> > >>>>>> On Thu, Dec 10, 2009 at 6:18 PM, Vladimir Gapeyev > >>>>>> <vga...@ne... > >>>>>>> > >>>>>> wrote: > >>>>>>> > >>>>>>> Going through the installation instructions > >>>>>>> at > >>>>>>> > https://sourceforge.net/apps/mediawiki/treebase/index.php?title=DeveloperEnvironment > >>>>>>> , > >>>>>>> I got to creation of Eclipse projects treebase-core and > >>>>>>> treebase- > >>>>>>> web. > >>>>>>> This gave me lots of missing buildpath entries: 11 in treebase- > >>>>>>> core and 39 > >>>>>>> in treebase-web. Please advise on how to proceed! > >>>>>>> Here are a few of the missing entries: > >>>>>>> M2_REPO/apple/apple-java-extensions/1.2/apple-java- > >>>>>>> extensions-1.2.jar > >>>>>>> M2_REPO/avalon-framework/avalon-framework/4.1.3/avalon- > >>>>>>> framework-4.1.3.jar > >>>>>>> M2_REPO/com/lowagie/itext/1.3/itext-1.3.jar > >>>>>>> > >>>>>>> M2_REPO/commons-beanutils/commons-beanutils/1.7.0/commons- > >>>>>>> beanutils-1.7.0.jar > >>>>>>> I can work on putting together the whole list in case it will be > >>>>>>> useful. > >>>>>>> --Vladimir > >>>>>>> > >>>>>>> > >>>>>>> > ------------------------------------------------------------------------------ > >>>>>>> Return on Information: > >>>>>>> Google Enterprise Search pays you back > >>>>>>> Get the facts. > >>>>>>> http://p.sf.net/sfu/google-dev2dev > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> Treebase-devel mailing list > >>>>>>> Tre...@li... > >>>>>>> https://lists.sourceforge.net/lists/listinfo/treebase-devel > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > ------------------------------------------------------------------------------ > >>>>>> Return on Information: > >>>>>> Google Enterprise Search pays you back > >>>>>> Get the facts. > >>>>>> http://p.sf.net/sfu/google-dev2dev > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Treebase-devel mailing list > >>>>>> Tre...@li... > >>>>>> https://lists.sourceforge.net/lists/listinfo/treebase-devel > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Dr. Rutger A. Vos > >>>>> School of Biological Sciences > >>>>> Philip Lyle Building, Level 4 > >>>>> University of Reading > >>>>> Reading > >>>>> RG6 6BX > >>>>> United Kingdom > >>>>> Tel: +44 (0) 118 378 7535 > >>>>> http://www.nexml.org > >>>>> http://rutgervos.blogspot.com > >>>> > >>>> > >>>> > >>>> > ------------------------------------------------------------------------------ > >>>> Return on Information: > >>>> Google Enterprise Search pays you back > >>>> Get the facts. > >>>> http://p.sf.net/sfu/google-dev2dev > >>>> _______________________________________________ > >>>> Treebase-devel mailing list > >>>> Tre...@li... > >>>> https://lists.sourceforge.net/lists/listinfo/treebase-devel > >>> > >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> Return on Information: > >>> Google Enterprise Search pays you back > >>> Get the facts. > >>> http://p.sf.net/sfu/google-dev2dev > >>> > >>> _______________________________________________ > >>> Treebase-devel mailing list > >>> Tre...@li... > >>> https://lists.sourceforge.net/lists/listinfo/treebase-devel > >>> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Return on Information: > >> Google Enterprise Search pays you back > >> Get the facts. > >> http://p.sf.net/sfu/google-dev2dev > >> > >> _______________________________________________ > >> Treebase-devel mailing list > >> Tre...@li... > >> https://lists.sourceforge.net/lists/listinfo/treebase-devel > >> > >> > > > > > > > > -- > > Dr. Rutger A. Vos > > School of Biological Sciences > > Philip Lyle Building, Level 4 > > University of Reading > > Reading > > RG6 6BX > > United Kingdom > > Tel: +44 (0) 118 378 7535 > > http://www.nexml.org > > http://rutgervos.blogspot.com > > > > ------------------------------------------------------------------------------ > Return on Information: > Google Enterprise Search pays you back > Get the facts. > http://p.sf.net/sfu/google-dev2dev > _______________________________________________ > Treebase-devel mailing list > Tre...@li... > https://lists.sourceforge.net/lists/listinfo/treebase-devel > |