2014-01-17 4 views
5

그래서이 질문은 바보가 될 수 Gradle을 위해 새로운 오전,하지만 난 그렇게처럼 '자바'플러그인으로 구성된 프로젝트가 :Gradle을 'processTestResources'작업 복사하지 않고 파일을

apply plugin: 'java' 

을하고 파일을 가지고 그래서 같은 구조 :

src 
`-- test 
    |-- java 
    | `-- com/example/Test.java 
    `-- resources 
     `-- com/example/test.txt 

내가 Test.class라는 빌드 폴더에 나타납니다하지만 TEST.TXT는 복사되지 않습니다 (더 구체적으로 또는 processTestResources) gradlew testClasses를 실행

. 내가 뭔가 빠진거야? 내 이해는 이것이 표준 행동이어야한다는 것입니다. CopySpec에 포함시켜야합니까?

내가 프로젝트 내 빌드 디렉토리에서 간단히 살펴 후 Gradle을 1.10

답변

3

를 실행하고, 나는 떨어져 클래스의 자원에 대한 별도의 폴더가 나타났습니다. 그래서 입니다.

내가 자원 폴더를 런타임에 클래스 경로에서 사용할 수있는 이해에서,하지만 내 코드에서 Test.class 파일과 같은 디렉토리에 물리적 (메타 물리적으로 말하기) 파일을 기대했다. 그러므로 내 질문.

관련 문제