2012-04-18 2 views
4

두 개의 값을 비교해야하는 개미 작업이 있습니다. 두 값이 동일하지 않으면, 내가 실패 싶습니다개미 : 두 숫자가 같은지 확인하십시오.

<condition property="versionDoesNotMatch"> 
    <not> 
    <equals arg1="applicationVersion" arg2="releaseNotesVersion"/> 
    </not> 
</condition> 
<fail if="versionDoesNotMatch" message="Version of Application and Release notes does not match."/> 

을 개미 출력에 따르면, 두 값은 releaseNotesVersion 및 applicationVersion는 같은 값 1.7하지만 조건이 항상 true로 평가가 -하는 이 아니기 때문에은 숫자가 같지 않음을 의미합니다. 어떤 경우에 개미가 그러한 종류의 가치를 비교하는 데 어려움을 겪게 될지 궁금합니다.

답변

13

예제에서 두 개의 리터럴 문자열이 일치합니다. 이들은 결코 평등하지 않으므로 귀하의 상태는 항상 사실로 평가됩니다. arg가 Ant 속성이라고 가정하면 다음과 같이 속성 값을 평가해야합니다.

+0

+1 감사합니다! 나는 나의 침대 시간 xD 지나서 waaay이었을 것임에 틀림 없었다. .. – AgentKnopf

관련 문제