Hi, I'm trying to figure out how to make an Ant robust. The target requires several properties to be set externally. If there was only one property, I could just do:
<target name="xxx" if="property"/> But I have three properties. I tried this: <target name="xxx" if="p1,p2,p3"/> but it doesn't work. Next I tried something like this: <target name="xxx" depends="xxx-config" if="xxx-configured"/> <target name="xxx-config"> <condition property="xxx-configured"> <and> <not><equals arg1="\$\{p1\}" arg2="${p1}/></not> <not><equals arg1="\$\{p2\}" arg2="${p2}/></not> <not><equals arg1="\$\{p3\}" arg2="${p3}/></not> </and> </target> but apparently Ant doesn't support escaping like this. Is there a way to do this? Either an escaping convention that'll make my second attempt work, or some other method? If there isn't, would adding support for a list of properties in 'if' and 'unless' attributes, like in my first attempt, be a possible future feature? Thanks, L. -- zodiac(@)holoweb!net | "If that's too much initiative for the company to ICQ# 78724820 | handle, I don't want to work for them anyway." -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>