Hi Paul,
On Jun 2, 2008, at 11:17 AM, Paul Libbrecht wrote:
Hello list,
as indicated on:
http://www.nabble.com/my-attempt-at-building-a-development-curriki-to175692…
I am using a simple maven install to build curriki which is very nice.
Within the process both xwiki.cfg and hibernate.cfg.xml are built
and I could override these with changes in the pom.xml.
Do I have a chance to override these somewhere else?
yes there is. This is exactly what is done in
http://svn.xwiki.org/svnroot/xwiki/xwiki-products/curriki/trunk/web/pom.xml
(for example)
To summarize:
* we have generic templates defined in platform tools/configuration
(*.vm files)
* these depend on properties that are defined in the top level pom and
overridden in products (as is done in the URL I've pasted above)
Thus if you want to override them further for your specific need,
right now you'd need to create a profile in the curriki's pom.xml and
override the remote resources plugin's configuration.
You should read also
http://maven.apache.org/guides/introduction/introduction-to-profiles.html
To improve on that (i.e. in order not to require modifying any file
under source control), we could simply create maven properties and use
them in the remote resource plugin's configuration so that these
properties can be overiden in either your profiles.xml file or in your
settings.xml file.
That's very easy and a patch would be most welcome.
Thanks
-Vincent