Return-Path: Delivered-To: apmail-xml-forrest-dev-archive@www.apache.org Received: (qmail 79799 invoked from network); 25 Feb 2004 14:19:43 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 25 Feb 2004 14:19:43 -0000 Received: (qmail 97353 invoked by uid 500); 25 Feb 2004 14:19:39 -0000 Delivered-To: apmail-xml-forrest-dev-archive@xml.apache.org Received: (qmail 97304 invoked by uid 500); 25 Feb 2004 14:19:38 -0000 Mailing-List: contact forrest-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: forrest-dev@xml.apache.org Delivered-To: mailing list forrest-dev@xml.apache.org Received: (qmail 97293 invoked from network); 25 Feb 2004 14:19:38 -0000 Received: from unknown (HELO smtp01.mrf.mail.rcn.net) (207.172.4.60) by daedalus.apache.org with SMTP; 25 Feb 2004 14:19:38 -0000 Received: from 24-148-75-126.na.21stcentury.net ([24.148.75.126] helo=bl.com) by smtp01.mrf.mail.rcn.net with esmtp (Exim 3.35 #4) id 1Avzsx-0006AZ-00 for forrest-dev@xml.apache.org; Wed, 25 Feb 2004 09:19:39 -0500 Message-ID: <403CAEFB.7010402@bl.com> Date: Wed, 25 Feb 2004 08:19:39 -0600 From: Moshe Yudkowsky User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040122 Debian/1.6-1 X-Accept-Language: he MIME-Version: 1.0 To: forrest-dev@xml.apache.org Subject: One useful "undocumented" property Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N 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