2012-04-13 2 views
16

이 주제에 대해 많은 질문이 있지만 내 문제를 해결하는 해답이 없습니다. 새로운 입력을 얻으려면이 스레드를 다시 시작하십시오.ant 파일 세트 디렉토리 특정 디렉토리 제외

나는 A-dir/subdir에서 B-dir과 그 모든 내용을 제외하기위한 두 가지 다른 방법을 시도했다. 그러나 아무도 작동하지 않습니다. 참고로, A-DIR은 dir.src 1)

<copy todir="${dir.classes}" excludes="A-dir/**/B-dir/**"> 
    <fileset dir="${dir.src}" > 
    <exclude name="**/*.java"/> 
    </fileset> 
    </copy> 

2) 모든 오래된 항아리를 삭제하고 누군가가 제안처럼 깨끗하고 컴파일을 시도

<copy todir="${dir.classes}"> 
    <fileset dir="${dir.src}" > 
    <exclude name="**/*.java"/> 
    <exclude name="A-dir/**/B-dir/**"/> 
    </fileset> 
    </copy> 

을 받고있다. 하지만 그건 도움이되지 않습니다.

답변

24

나는 그것이 아마해야한다고 생각 :

<copy todir="${dir.classes}"> 
<fileset dir="${dir.src}" > 
    <exclude name="**/*.java"/> 
    <exclude name="**/A-dir/**/B-dir/**"/> 
</fileset> 
</copy> 

주 대신 A-dir/****/A-dir/**.

+0

대단히 감사합니다. 그것은 작동합니다. – user1164061

관련 문제