У меня есть задача ant, которая должна сравнивать два значения для равенство Если два значения не равны, я хотел бы потерпеть неудачу:
<condition property="versionDoesNotMatch">
<not>
<equals arg1="applicationVersion" arg2="releaseNotesVersion"/>
</not>
</condition>
<fail if="versionDoesNotMatch" message="Version of Application and Release notes does not match."/>
Согласно выходным данным ant, оба значения, releaseNotesVersion и applicationVersion, имеют одно и то же значение 1.7 , но условие всегда оценивается как истинное -, что из-за не означало бы, что числа не равны. Что заставляет меня задаться вопросом, будут ли у муравья проблемы со сравнением таких значений?