2011-12-21 10 views

cevap

5

Bu Groovy GPath ifadesidir. *., bir koleksiyondaki her öğeye (bu durumda sourceSets.all) bir özellik veya yöntem (bu durumda java) çağırır ve sonuçların bir koleksiyonunu döndürür. Bu durumda size tüm Java SourceDirectorySet s bir koleksiyon verecektir. Bir mülkün okunması durumunda (burada olduğu gibi), * bile ihmal edilebilir.

bir hata var ben

sourceSets.all,

sourceSets sourceSets.all.srcDirs kullanarak çalıştı. *. AllSource.srcDirs,

sourceSets. *. Xxx,

0

"all", "*" bulunamadı. Aşağıdakileri denedim, hiçbiri ek klasörler eklemek için çalıştı. Ben sourceSets.main.xxx.srcDirs jacocoTestReport için ne içerdiğini dışında bazı ek klasörler {...}

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 ]) 

}

eklemek istedim
İlgili konular