What about if I want to produce the distribution war with the last trunk
sources ?

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

Reply via email to