>>>>> "JC" == Julien Couvreur <[EMAIL PROTECTED]> writes:

 JC> Are the writing deferred until the JVM closes or something ?

No, the available task is evaluated before your target test.copy is
executed. I assume your target B.check looks like

  <target name="B.check>
    <available property="B.exists" file="./B" />
  </target>

The problem is that some tasks, namely Available, Property, Taskdef
and Tstamp (did I forget one) get executed during parsing -
technically they do their work in the init method not in execute.

They get evaluated even when the target containing them doesn't get
executed at all BTW.

This is weird and it is going to change sometime - rather soon I hope.

Stefan

Reply via email to