어떻게 빌드를 중지하고 파일이 없는지 사용자에게 알릴 수 있습니까? 내가 파일을 사용할 수있는 속성을 설정할 수있는 가능한 작업을 사용할 수 있지만 빌드를 중지하고 뭔가를 반향 모르겠다.파일이 존재하는지 확인하고 빌드를 죽이지 않는 경우 어떻게합니까?
가능한 경우 핵심 작업을 계속하고 싶습니다.
어떻게 빌드를 중지하고 파일이 없는지 사용자에게 알릴 수 있습니까? 내가 파일을 사용할 수있는 속성을 설정할 수있는 가능한 작업을 사용할 수 있지만 빌드를 중지하고 뭔가를 반향 모르겠다.파일이 존재하는지 확인하고 빌드를 죽이지 않는 경우 어떻게합니까?
가능한 경우 핵심 작업을 계속하고 싶습니다.
귀하의 모든 필요에 대해 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>
약간의 간단한 (내가 간단 할 수 있으면 좋겠다)
<fail message="file ${myfile} not set or missing">
<condition>
<not>
<available file="${myfile}" />
</not>
</condition>
</fail>
매우 깨끗하고 이해하기 쉽습니다. – Miek
(제이슨 Punyon으로 표시됨)이 더 컴팩트하게 수행 할 수 있습니다. 특히, 원하는 파일을 가정하면, 재산 file
에가 할 : 나는에 대해 들어 본 적이없는 다른 작업은 항상 얼마나
<available file="${file}" property="file.exists" />
<fail message="File missing: ${file}" unless="file.exists" />
나는 fail 속성에 대한 조건이 훨씬 읽기 쉽고 장기간 유지할 수 있다고 생각합니다. – Sanity1123
놀라운. 감사. – Steve