빌드 스크립트에 다음과 같은 정리 기능이있어서 어떻게 개선 할 수 있는지 알고 싶습니다. 특히 내 댓글에 대한디렉터리가 있고 삭제되지 않았을 때 Ant의 삭제 작업을 실패로 설정합니다.
는<target name="clean" description="Clean output directories.">
<!-- Must not fail on error because it fails if directories don't exist.
Is there really no better way to do this? -->
<delete includeEmptyDirs="true" failonerror="false">
<fileset dir="${main.build.directory}" />
<fileset dir="dist" />
<fileset dir="${documentation.build.directory}" />
<fileset dir="/build-testing" />
</delete>
</target>
, 나는 디렉토리 구조가 다른 목표에 의해 아직 설정되지 않았기 때문에 나는 신선한 상자에서이 작업을 실행할 수 없다는 사실에 만족 해요. 우리는 오래된 클래스 파일 등을 피할 때마다 매번 테스트 및 배포에 필요한 구조를 완전히 재현하는 방식으로 빌드를 실행합니다. 현재 delete가 설정되어있는 방식으로 파일을 삭제하지 않아도 빌드가 실패하지 않고 그대로 유지됩니다. I 파일이없는 경우에도 빌드가 실패하기를 원합니다. 그것이 존재하지 않는다면, 내가해야 할 일은 이미 일어났습니다.
생각하십니까?
질문을 편집하는 대신 자기 대답 할 수 있습니까? 당신은 당신 자신의 대답을 받아 들일 수 있습니다. 그리고 나서 그것은 제 잘못을 끝내기 때문에 삭제할 수 있습니다. –
자,가. :) –