Hi Paul,
For all questions on building XWiki please check the following page
which answers your 2 questions from below:
http://dev.xwiki.org/xwiki/bin/view/Community/Building
In short:
* For the build, you need to configure the xwiki remote repo in your
settings.xml if you don't intend to rebuild the whole source tree
* For the MySQL profile, you need to configure a MySQL db. Again see:
http://dev.xwiki.org/xwiki/bin/view/Community/Building#HBuildingforaspecifi…
Thanks
-Vincent
On Jan 2, 2008, at 2:09 AM, Paul Libbrecht wrote:
thanks Cristian,
had forgotten about profiles (which also seem to be about
applications...).
In any case... now I see my mvn build throws a lot of exceptions
(not fatal errors) because it could not connect to the DB which,
indeed, I had not configured.
Is that needed or ignoreable ? And if yes, where ? (ideally
somewhere in ~/build.properties or so?).
Should that DB be the "production DB" (I guess not!).
Just a build-scratch? Something in the middle?
thanks again
paul
Le 2 janv. 08 à 01:07, Cristian Vrabie a écrit :
> Try using maven profiles: run "mvn clean install -Pmysql" in the
> root folder (xwiki-product-curriki). This should compile all the
> subprojects (including web,plugins,gtw, etc) and make a snapshot in
> the /web/target/XXX-SNAPSHOT, wich is ready to be deployed in the
> webbaps folder of you server.
>
> Paul Libbrecht wrote:
>>
>> Hello XWikiers,
>>
>> I am bit in doubt with building XWiki and particularly Curriki
>> which is my goal.
>>
>> On the one hand there seems to be DB-oriented sub-folders for
>> which mvn install seems to only install... a pom in the repo!
>>
>> On the other hand, the default build seems to build only for a
>> special DB, hypersonic... This indeed what I got doing the
>> following a few days ago:
>> - svn co of trunks
>> - cd-ed to xwiki-product-curriki
>> - mvn install, failed
>> - cd-ed to xwiki-platform-web, mvn install success
>> - cd-ed to xwiki-platform-pom, mvn install success
>> - cd-ed to xwiki-product-curriki, mvn install success
>>
>> What is the normal way to get the "normal build" (mvn install in
>> xwiki-product-curriki) to build for a specific DB?
>>
>> Thus far I am still hoping to build curriki for Postgres if
>> possible.
>> In any case it should work for MySQL since that's where
>>
curriki.org runs.