You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by Moshe Yudkowsky <ms...@bl.com> on 2004/02/25 15:19:39 UTC
One useful "undocumented" property
I've experimented with a few undocumented properties to make my build and life
a little easier.
My forrest-properties file has these lines:
> project.content-dir=/home/moshe/web/disaggregate-test/src/documentation
> project.skins-dir=${project.content-dir}/skins
> project.site-dir=/home/moshe/web/disaggregate-test/builds/${project.skin}
> project.temp-dir=/home/moshe/web/disaggregate-test/tmp
What this means is that I can compare/contrast different builds. If build with
skin "foo", and then build skin "bar", then I will have built:
builds/foo
builds/bar
as compared to the standard system, which will overwrite one with the other.
Another nice feature is making use of the "undocumented" (not in
forrest-properties distribution) variable temp-dir, which allows me to decide
where I want tmp files created. This will be useful when I finally remember to
actually put them in /tmp, but at least in the meantime they are not cluttering
up the builds directory.
One problem that I've run into is that at least once, when doing a build, I
found that I had old extraneous files that didn't get rebuilt until I
completely removed all contents of the tmp directory. I found that odd, to say
the least, and if I can get the behavior replicated I will document it.
--
Moshe Yudkowsky
Disaggregate
2952 W Fargo
Chicago, IL 60645 USA
<http://www.Disaggregate.com>