[Mulgara-dev] [Mulgara-svn] r1118 - in trunk: . conf lib src/jar/descriptor src/jar/server/java/org/mulgara/server src/jar/tag

Paul Gearon gearon at ieee.org
Fri Aug 1 05:32:33 UTC 2008


On Fri, Aug 1, 2008 at 12:25 AM, Life is hard, and then you die
<ronald at innovation.ch> wrote:
> On Thu, Jul 31, 2008 at 10:15:38PM -0700, pag at mulgara.org wrote:
>> Author: pag
>> Date: 2008-07-31 22:15:37 -0700 (Thu, 31 Jul 2008)
>> New Revision: 1118
> [snip]
>> Log:
> [snip]
>> Also updated the main build scripts to NOT delete the SableCC and
>> ideSupport.jar files when building the "clean" target. If you want to remove
>> these, then use the new "mrclean" target.
>
> Why? What's the motiviation behind this? I generally prefer clean to
> do exactly that, and don't find having 5 different variants of clean
> particularly desirable.

Huh? You want to remove these files?  These files almost NEVER change,
and the SableCC gets continually re-built over and over.

ideSupport is built almost exclusively out of classes from generated
code - meaning SableCC and Castor. Unless you've been updating the TQL
grammar or the configuration files schema then you don't need these
files to be rebuilt.

I'd love to check all the generated classes into SVN, but the fact is
that they *do* occasionally change (very rarely), so I can't really.
In the meantime, re-building them all the time slows down an already
slow build. And you *have* to clean regularly, since the dependencies
haven't been worked out properly. (Yes, this needs fixing, but it's
not a priority for me right now).

Paul



More information about the Mulgara-dev mailing list