>>>>> "GS" == Gottfried Szing <[EMAIL PROTECTED]> writes:

 GS> because it isnt possible in version 1.2. to override already
 GS> defined properties. i think this is a kind of limitation which
 GS> doesnt make sense.

Not in every case, I agree. There are properties you really want to
pass through every level and not allow anybody to overwrite this.

One example is build.compiler to specify which compiler to use in
<javac>. 

Other examples are the build directory (again, not in every case), the
project's name or similar where you want to have self contained sub
builds to specify directories and names of their own but lose their
identity when contained in a larger entity.

What we probably want is a way to give the user more control about
which properties should always take precedence and which are allowed
to be overwritten.

Stefan

Reply via email to