2011-04-26 4 views
4

개미 1.6x에서는 app.get.method = download에도 불구하고 조건이 참이되지 않습니다. 왜이 기능이 작동하지 않습니까?Ant에서 문자열을 어떻게 비교합니까?

<target name="-get-method"> 
    <condition property="do.download"> 
     <equals arg1="${app.get.method}" arg2="download" /> 
    </condition> 
    <echo message="${do.download}" /> 
    </target> 
+0

'-d' (디버깅)가 설정된 ant를 실행 했습니까? 출력이 많아서 예상대로 작동하지 않는 이유를 알 수 있습니다. – ewh

+2

재현 할 수 없습니다. 예상 한대로 사실을 인쇄합니다. $ {do.download}의 메아리가 보여주는 것은 무엇입니까? –

답변

3

개미의 등록 정보는 전역 적이며 변경할 수 없습니다. do.download 속성을 이미 다른 위치에 설정했을 수 있습니다.

do.download 값을 인쇄하기 전에 조건 요소가 "거짓"일 수 있습니다.

관련 문제