anlamı, ve ben böyle bir ifadenin tam anlamını bilmiyorum: geçerli bir harika anlatımNe & harika gradle yeniyim 'sourceSets.all *'
sourceSets.all*.java
mi?
anlamı, ve ben böyle bir ifadenin tam anlamını bilmiyorum: geçerli bir harika anlatımNe & harika gradle yeniyim 'sourceSets.all *'
sourceSets.all*.java
mi?
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.
sourceSets.all,
sourceSets sourceSets.all.srcDirs kullanarak çalıştı. *. AllSource.srcDirs,
sourceSets. *. Xxx,
"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