This is how I deal with that: simply set up two (I call them) synthetic 
targets. One depends on A and C, the other on B, A, and C. Then call one or the 
other of them. They only need the depends:

<target name="buildForProduction" depends="B,A,C"/>

-----Original Message-----
From: Vimil Saju [mailto:vimils...@yahoo.com] 
Sent: Thursday, July 21, 2011 5:17 PM
To: Ant Users List
Subject: optional depends for targets

Hi,

Is it possible for a target to optionally depend on another target? For example 
considerĀ 

target A has an optional dependency on target BĀ 
target C depends on target A

When the build is invoked with target C then only targets A and C should get 
executed in the order A,C. However if the build is invoked with targets C,B,A 
then the targets should be executed in the order B, A, C.

Thanks
Vimil

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to