If I understand your question correctly, yes, you would have to add unless="test" everywhere you want to make target execution optional.
Matt On Mon, May 21, 2012 at 11:06 AM, xsli2 <xs...@yahoo.com> wrote: > The target "test" calls two other targets: > > <target name="test" depends="testA, testB"/> > > Now, I want to add some condition: when the property "abc" is > available(regardless of its value), only run target "testB", skipping > "testA". I know I can use unless="abc" in target "testA" definition block. > The fact is that "testA" is similar pattern: > > <target name="testA" depends="testA1, testA2, testA3"/> > > So, I have to go to the deep. Right now, I am using: > > <target name="testA1" unless="abc"> > ... > </target> > > Same with "testA2" and "testA3". Is there are 10 of them, I have to add > unless="abc" 10 times? Can I add such condition in the target "test" only > once? > > Thank you very much. > > > > -- > View this message in context: > http://ant.1045680.n5.nabble.com/a-simple-question-regarding-condition-if-unless-tp5713011.html > Sent from the Ant - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > For additional commands, e-mail: user-h...@ant.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org