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]>