Correct, except that if you read the Ant documentation it says
that "depends" is not executed before "unless". It says that "depends"
simply declares the order of execution if the dependencies if the
target is being executed (i.e. past the "unless" stage). At least,
that's my interpretation. Am I wrong?

Gili

On Thu, 02 Dec 2004 17:24:22 +0100, Stefan Bodewig wrote:

>On Thu, 02 Dec 2004, Gili <[EMAIL PROTECTED]> wrote:
>
>>      Ok, that I understand but there is the further problem that
>>      I need the <uptodate> to execute before target B but after
>>      target A.  Adding it to the "depends" listing of B will not
>>      help because as the docs specify "depends" is only invoked
>>      if unless is false and in my case I want the <uptodate> to
>>      be invoked *before* evaluating ódependsó.
>
>Unless I'm misunderstanding your requirements, you want
>
><target name="check-A">
>  <uptodate property="A.uptodate" .../>
></target>
><target name="A" depends="check-A" unless="A.uptodate">
>  ...
></target>
><target name="check-B" depends="A">
>  <uptodate property="B.uptodate" .../>
></target>
><target name="B" depends="check-B" unless="B.uptodate">
>  ...
></target>
>
>Stefan
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to