2011-12-21 9 views

답변

5

그루비 GPath 표현입니다. *.은 컬렉션의 모든 요소 (이 경우 sourceSets.all)에서 속성 또는 메서드 (이 경우 java)를 호출하고 결과 컬렉션을 반환합니다. 이 경우 모든 Java SourceDirectorySet 컬렉션을 제공합니다. 속성을 읽는 경우 (여기처럼) *을 생략 할 수도 있습니다.

에 오류가있어 내가

sourceSets.all,

sourceSets을 sourceSets.all.srcDirs를 사용했습니다. *. allSource.srcDirs,

sourceSets. *. XXX,

0

"all", "*"을 찾을 수 없습니다. 나는 다음과 같은 시도, 아무도 추가 폴더를 추가하는 데 노력했다. 나는 sourceSets.main.xxx.srcDirs이 jacocoTestReport에 포함 된 내용 이외의 추가 폴더 {...}

sourceDirectories = files(sourceSets.main.allJava.srcDirs) 
    //additionalSourceDirs = files(sourceSets.test.allJava.srcDirs,sourceSets.integrationTest.allJava.srcDirs) 
    //additionalSourceDirs = files(sourceSets.*.allJava.srcDirs) 
    //additionalSourceDirs += files(sourceSets.test.allJava.srcDirs) 
    //additionalSourceDirs += files(sourceSets.integrationTest.allJava.srcDirs) 

    //additionalSourceDirs = files('src/java', 'test/java', 'test/resources', 'src/java-test', 'conf') 
    //additionalClasseDirs = files('build/classes') 
    //executionData = files('build/jacoco/test.exec', 'build/jacoco/integrationTest.exec', 'build/jacoco/acceptanceTest.exec') 

    //additionalSourceDirs = files(sourceSets.integrationTest.allSource.srcDirs) 

    //additionalSourceDirs = files('src/java', 'test/java', 'test/resources', 'src/java-test', 'conf') 
    //additionalSourceDirs = files(sourceSets.test.allJava.srcDirs) 
    //additionalSourceDirs = files(sourceSets.integrationTest.allJava.srcDirs) 
    //additionalSourceDirs = files([sourceSets.main.allJava.srcDirs, xxxx, yyyy ]) 

}

를 추가하고 싶었
관련 문제