2014-10-09 4 views
0

소스 파일 a/b/c.javasrcA 디렉토리에 있고 이름이 a/b/c.java 인 파일이 srcB 디렉토리에 있습니다. 이 파일 (또는 전체 패키지 a/b)을 srcB 디렉토리에서 제외하고 srcA 디렉토리의 파일 만 사용하고 srcB은 다른 파일을 포함하므로 소스 세트에 포함되어야합니다.다른 프로젝트의 소스 파일

내가 (작동하지 않습니다) 순간에 구성 일을 얼마나의 빠른 예 :

sourceSets { 
    main { 
    java { 
     srcDir 'srcA' 
     srcDir 'srcB' 
     exclude 'srcB/a/b/**' 
    } 
    } 
} 

답변

1

가 (Windows에서 사용하는 백 슬래시) exclude { it.file.absolutePath.startsWith("$projectDir/srcB/a/b/") } 같은 것을보십시오.

관련 문제