2012-02-14 3 views
3

기본적으로, 나는 apply 작업을 모방하고자하는 대신 그것에게 executable에 전달하는, 내가 개미 작업을 통과하고 같은 것을 가지고 올 싶습니다개미의 경우, (ant-contrib없이) 파일 목록에 대상을 적용하는 방법은 무엇입니까?

<project> 
    <target name="my-task"> 
     <!--target definition--> 
    <target/> 
    <target name="my-task-on-files"> 
     <apply task="my-task"> 
     <srcfile/> 
     <targetfile/> 
     <fileset dir="." includes="*.xml"/> 
    </apply> 
    </target> 
</project> 

문제 applytask을 가지고 있다는 것입니다 속성이 있지만 executable 만 있습니다.

ant-contrib이 필요하지 않은 솔루션이 필요합니다.

답변

3

ANT의 기본 솔루션이 없습니다. 이 :-(에게 기본적으로

해결하기 위해 발명 된 문제 개미의 contrib의 일종이다, ANT는 개인적으로

.... 비표준 빌드 문제를 해결하기 위해 사용자 지정 작업을 작성하여 확장 할 수 있도록 설계되었습니다 , 일단 당신의 빌드가 복잡한 로직을 필요로한다면, 이제는 완전한 프로그래밍 언어를 임베디드 할 때라고 생각합니다 .AXT와의 긴밀한 통합으로 인해 제 선택 도구는 groovy입니다. 또한 ivy을 사용하여 제 빌드의 타사 종속성을 자동으로 관리합니다 클래스 패스에 그루비를 추가하는 것은 어려운 일이 아닙니다.

관련 문제