2011-07-06 7 views
1

여러분!개미 코드 검토

두 가지 질문이 있습니다 (바보 일 수 있음).

말은, 세 가지 코드 발췌가 있습니다 :

(1) <target name="test1" depends="INIT"> 
(2) <target name="test2" depends="INIT"> 
(3) <target name="TEST3" depends="INIT, test1, test2"> 

과 TEST3 프로젝트의 기본 대상입니다.

INIT는 몇 번 실행합니까?

예를 들어, 추출하는 것은 좋은 생각이인가 한 후 별도의 파일에 macrodefs 및 (모듈의 일종) 한 번만

+0

초기화 대상에 입력하십시오. – strauberry

+0

감사합니다! 한번만. 그래서 Ant는 목표를 추적합니다. 두 번째 부분은 어떨까요? =) – Dmitry

답변

2

주 파일로 포함되어 있습니다. test2/TEST3이 실행되면 INIT이 이미 실행되었음을 알게됩니다. 하지 ... 다음 실행 INIT로 이동합니다 경우

또한, 대상 INIT, 즉, 그 목표의 실행을 위해, INIT이 이미 실행되어 있어야합니다 따라 달라집니다.