2009-10-28 6 views

답변

16

귀하의 모든 필요에 대해 fail task을 사용할 수 있습니다. 해당 페이지의 마지막 예는

<fail message="Files are missing."> 
    <condition> 
     <not> 
      <resourcecount count="2"> 
       <fileset id="fs" dir="." includes="one.txt,two.txt"/> 
      </resourcecount> 
     </not> 
    </condition> 
</fail> 
+0

놀라운. 감사. – Steve

6

이 속성을 설정하고있는 경우 속성과 Fail 작업을 사용하여 필요한 거의 사실이다.

+0

'if' 속성은 값이 아닌 속성의 * 존재 *를 검사합니다. –

12

약간의 간단한 (내가 간단 할 수 있으면 좋겠다)

<fail message="file ${myfile} not set or missing"> 
    <condition> 
     <not> 
      <available file="${myfile}" /> 
     </not> 
    </condition> 
</fail> 
+0

매우 깨끗하고 이해하기 쉽습니다. – Miek

2

(제이슨 Punyon으로 표시됨)이 더 컴팩트하게 수행 할 수 있습니다. 특히, 원하는 파일을 가정하면, 재산 file에가 할 : 나는에 대해 들어 본 적이없는 다른 작업은 항상 얼마나

<available file="${file}" property="file.exists" /> 
<fail message="File missing: ${file}" unless="file.exists" /> 
+0

나는 fail 속성에 대한 조건이 훨씬 읽기 쉽고 장기간 유지할 수 있다고 생각합니다. – Sanity1123

관련 문제