Skip to content

Commit da3ab14

Browse files
Laimiuxvanniktech
authored andcommitted
Fix StackOverflowError with Gradle 5.0 regarding FileCollection (#151)
Fixing issue discussed in: #136
1 parent b72e78b commit da3ab14

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/groovy/com/vanniktech/android/junit/jacoco/GenerationPlugin.groovy

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ class GenerationPlugin implements Plugin<Project> {
8888
mergeTask.executionData += executionData
8989
}
9090
if (mergedReportTask != null) {
91-
mergedReportTask.classDirectories += classDirectories
92-
mergedReportTask.additionalSourceDirs += additionalSourceDirs
93-
mergedReportTask.sourceDirectories += sourceDirectories
91+
mergedReportTask.classDirectories.setFrom(classDirectories.files + mergedReportTask.classDirectories.files)
92+
mergedReportTask.additionalSourceDirs.setFrom(additionalSourceDirs.files + mergedReportTask.additionalSourceDirs.files)
93+
mergedReportTask.sourceDirectories.setFrom(sourceDirectories.files + mergedReportTask.sourceDirectories.files)
9494
}
9595
}
9696

@@ -247,9 +247,9 @@ class GenerationPlugin implements Plugin<Project> {
247247
mergeTask.executionData += executionData
248248
}
249249
if (mergedReportTask != null && addToMergeTask) {
250-
mergedReportTask.classDirectories += classDirectories
251-
mergedReportTask.additionalSourceDirs += additionalSourceDirs
252-
mergedReportTask.sourceDirectories += sourceDirectories
250+
mergedReportTask.classDirectories.setFrom(classDirectories.files + mergedReportTask.classDirectories.files)
251+
mergedReportTask.additionalSourceDirs.setFrom(additionalSourceDirs.files + mergedReportTask.additionalSourceDirs.files)
252+
mergedReportTask.sourceDirectories.setFrom(sourceDirectories.files + mergedReportTask.sourceDirectories.files)
253253
}
254254
}
255255

0 commit comments

Comments
 (0)