2010-06-09 2 views
7

현재 Windows XP 시스템에서 Java 프로젝트를 빌드하는 데 ANT를 사용하고 있습니다. 내 build.xml 파일에서 3 가지 작업을 정의 했으므로 실패 할 경우 건물을 닫고 종료하기 전에 (복구 절차와 같은) 기본 작업을 먼저 실행해야합니다. 가능한지 알고 싶습니다.실패시 ANT에서 기본 작업 실행

감사합니다.

답변

1

그런 속성/작업에 대해서는 들어 본 적이 없지만 다음과 같은 내용은 내 마음에 있습니다. 추가 '마스터'개미 스크립트를 사용할 수 있습니다.

  • 마스터 스크립트 (새가) 원래 위임 빌드 스크립트에서 해당 작업에 직장에서 모든 공용 목표 (개미 호출)
  • 대리인이 실패 할 경우를 포함, 마스터는해야한다 실패를 인식하고 '정리'작업 ('마스터'또는 원본 빌드 파일)을 호출 할 수 있습니다.
+0

귀하의 답변을 주셔서 감사합니다. 중요한 것은 마스터 스크립트에서 하위 스크립트의 실패를 인식 할 수 있다면 마스터의 작업으로 직접 수행 할 수 없어야한다는 것입니다. – Claus

+0

작업의 실패를 파악할 수 있으면 다른 대상을 호출 할 수 있습니다. 그러나 대상이 실패하여 ant 스크립트가 멈추는 경우 동일한 ant 스크립트에서이 실패를 catch하여 다른 대상을 호출 할 수 있을지 의심 스럽습니다. (하지만 지금은 보았지만, 목표가 아니라 실패한 작업에 대해 이야기했습니다.) –