On Feb 14, 2009, at 6:59 PM, Hoani Cross wrote: > What about if I want to produce the distribution war with the last > trunk > sources ?
You mean if you've made changes to sources? If not, then simply go to enterprise/distribution/hsqldb/jetty and run "mvn install" You'll get the latest version that is building fine. -Vincent > 2009/2/14 Marius Dumitru Florea <[email protected]> > >> Hi Hoani, >> >> I may add that you rarely need to compile everything. Hudson compiles >> them for you and maven downloads them as dependencies. So my advice >> is >> to build only the modules you're working on (and maybe the modules >> that >> depend on them, but you can avoid this sometimes by copy&pasting the >> resulting artifact, usually a jar, for the target directory to the >> required place, usually WEB-INF/lib in XE). >> >> Hope this helps, >> Marius >> >> Vincent Massol wrote: >>> Hi Hoani, >>> >>> When you have problems like this the first thing to check is hudson: >>> http://hudson.xwiki.org/ >>> >>> You should check if hudson succeeds or not in building the module >>> you >>> want to build. If it does then it means the problem is most likely >>> on >>> your side. >>> >>> Things you can check: >>> * make sure your local workspave is up to date: svn up >>> * make sure you're using the correct version of maven. right now I'd >>> recommend using 2.1.0-M1 >>> >>> You certainly don't need to touch any source file to build xwiki. >>> BTW >>> if you ever want to run without tests simply run with - >>> Dmaven.test.skip=true as is the standard in any maven build. >>> >>> Let us know how it goes. >>> >>> Thanks >>> -Vincent >>> >>> On Feb 14, 2009, at 5:38 PM, Hoani Cross wrote: >>> >>>> Hi ! >>>> >>>> Since a few days, I'm trying to compile the latest source code of >>>> xwiki >>>> fetching it from the SVN. Following the tutorial from the xwiki >>>> website >>>> first, I encounter major problems (like the TestCase class cannot >>>> be >>>> found >>>> !) but it resolves as magic a few days after by just updating the >>>> code. >>>> >>>> My last try was tomorrow, because I wanted to look at the last >>>> XWiki >>>> GWT >>>> impl. It took 2 hours to resolve problems and have the core module >>>> compiled >>>> and installed through maven. Here are the problems I encountered : >>>> >>>> - the sablecc plugin from the xwiki-core-query-jpql-parser module >>>> give me >>>> some trouble especially having the generated classes available for >>>> the test >>>> classes, my solution was to disable tests for this module (I >>>> wanted to go as >>>> fast as possible), >>>> - the project xwiki-core-query-xwql had problems in test cases >>>> getting >>>> some classes from the previous project : disabling the test was >>>> also my >>>> solution, >>>> - the xwiki-core tests fails at this test : >>>> >>>> public void testGetLinkedPages10() >>>> { >>>> >>>> this.mockXWiki.stubs().method("exists").will(returnValue(true)); >>>> >>>> this.document >>>> >>>> .setContent("[TargetPage][TargetLabel>TargetPage] >>>> [TargetSpace.TargetPage][TargetLabel>TargetSpace.TargetPage? >>>> param=value#anchor][ >>>> http://externallink][mailto:mailto]"); >>>> >>>> List<String> linkedPages = >>>> this.document.getLinkedPages(getContext()); >>>> >>>> assertEquals(Arrays.asList("Space.TargetPage", >>>> "Space.TargetPage", >>>> "TargetSpace.TargetPage", >>>> "TargetSpace.TargetPage"), linkedPages); >>>> } >>>> >>>> As you may noticed, I just adapt the assertEquals() line, even if >>>> the >>>> expected result is not exact : I want to have the product >>>> installed, >>>> point. >>>> >>>> Then I re-run maven from the root, let it go and went to bed. >>>> >>>> This morning I even get another test failed on xwiki-plugin- >>>> spacemanager... >>>> :( >>>> >>>> What do you suggests me ? Deactivating the tests for all the >>>> modules >>>> as a >>>> env. var ? I don't want to spend hours just for compiling xwiki... >>>> Thx in >>>> advance ! >>>> >>>> -- >>>> Hoani CROSS >>>> Globotraders Tahiti Founder [http://globotraders-tahiti.com] >>>> _______________________________________________ >>>> devs mailing list >>>> [email protected] >>>> http://lists.xwiki.org/mailman/listinfo/devs >>> >>> Thanks >>> -Vincent >>> http://xwiki.com >>> http://xwiki.org >>> http://massol.net >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > > > -- > Hoani CROSS > Globotraders Tahiti Founder [http://globotraders-tahiti.com] > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

