It worked like a charm, thx However I also need to build the last xwiki minimal install XAR (as provided on the website), how do I build it ?
Hoani 2009/2/14 Vincent Massol <[email protected]> > > 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 > -- Hoani CROSS Globotraders Tahiti Founder [http://globotraders-tahiti.com] _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

