On Mon, 13 May 2002, Conor MacNeill <[EMAIL PROTECTED]>
wrote:

>> (A) Always pass user-properties down as normal properties, that way
>> inheritall doesn't make any difference and nested elements can
>> override user properties.

> I think this is the best solution.

> My reasoning is that is the build file writer wants to make the
> params passed to a sub-build overridable, that can be achieved by
> justing using a property value in the subbuild param.

I was thinking about magic properties here.

<ant>
  <property name="build.sysclasspath" value="ignore" />
</ant>

would cause more than just a few problems in a well-known context.

>> (C) Invent yet another type of property.
> 
> I'd have to say that this just "smells" in the Martin Fowler sense.

It sure does, but I think it just points out that our property system
as we are using it today is at least a bit broken.  Probably
overloaded by too many concerns that have been pulling on it in
different directions.

Stefan

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to