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