2013-10-31 5 views
0

는 현재 내가개미 대상 실행 한 문제, 실행 목표 "TEST1", 개미 항상 시간 제한 (데브, 개미가 확인되어

<target name="test1"> 
    </target> 
    <target name="test2"> 
    </target> 
    .... 
    <target name="test" depends="test1,test2"> 
    </target> 

같은 하나 개의 빌드 파일이 (그냥 실행 완료 기다릴 수 없다) 런타임에 완료된 일부 백엔드 작업을 기다리고 있습니다.)

그러나이를 기반으로 전체 개미 실행은 test1의 실패로 인해 수행되고 test2는 실행되지 않습니다.

그래서 질문은 어떤 방식 으로든 개미에게, test1에 대해서만, 당신은 그것을 기다리는 것이 아니라, 그것을 실행할 수 있습니다, 당신은 직접 test2 목표로 갈 수 있습니다.

답변

0

ANT에는 백그라운드에서 작업을 실행하는 데 사용할 수있는 parallel 작업이 있습니다. 이 기능을 사용하려면 빌드 논리를 재구성해야 할 수도 있습니다.

0

아마 antcontribforget task 유용합니다 :

이 작업은 백그라운드 스레드로 순차적으로 일련의 작업을 실행합니다 잊어 버려.
스레드가 시작되면 호출 대상에 제어가 으로 반환됩니다. 이는 웹 서버와 같은 백그라운드 서버 프로세스에서
을 실행할 수있는 데 유용합니다. 따라서 은 병렬 작업을 사용하여 서버 프로세스를 시작해야합니다.