@@ -15,21 +15,19 @@ package org.scalasbt.jacoco.report
15
15
import sbt .Keys ._
16
16
import sbt ._
17
17
18
- import scala .language .implicitConversions
19
-
20
- private [jacoco] object Reporting {
21
- def reportAction (
22
- reportDirectory : File ,
23
- executionDataFile : File ,
18
+ object ReportUtils {
19
+ def generateReport (
20
+ destinationDirectory : File ,
21
+ executionData : File ,
24
22
reportSettings : JacocoReportSettings ,
25
23
sourceDirectories : Seq [File ],
26
24
classDirectories : Seq [File ],
27
25
sourceSettings : JacocoSourceSettings ,
28
26
streams : TaskStreams ): Unit = {
29
27
30
28
val report = new Report (
31
- reportDirectory = reportDirectory ,
32
- executionDataFiles = Seq (executionDataFile ),
29
+ reportDirectory = destinationDirectory ,
30
+ executionDataFiles = Seq (executionData ),
33
31
classDirectories = classDirectories,
34
32
sourceDirectories = sourceDirectories,
35
33
sourceSettings = sourceSettings,
@@ -40,8 +38,8 @@ private[jacoco] object Reporting {
40
38
report.generate()
41
39
}
42
40
43
- def aggregateReportAction (
44
- reportDirectory : File ,
41
+ def generateAggregateReport (
42
+ destinationDirectory : File ,
45
43
executionDataFiles : Seq [File ],
46
44
reportSettings : JacocoReportSettings ,
47
45
sourceDirectories : Seq [File ],
@@ -50,7 +48,7 @@ private[jacoco] object Reporting {
50
48
streams : TaskStreams ): Unit = {
51
49
52
50
val report = new Report (
53
- reportDirectory = reportDirectory ,
51
+ reportDirectory = destinationDirectory ,
54
52
executionDataFiles = executionDataFiles,
55
53
classDirectories = classDirectories,
56
54
sourceDirectories = sourceDirectories,
@@ -61,9 +59,4 @@ private[jacoco] object Reporting {
61
59
62
60
report.generate()
63
61
}
64
-
65
- class FileWithOrElse (file : File ) {
66
- def orElse (otherFileName : String ): File = if (file.exists) file else new File (file.getParent, otherFileName)
67
- }
68
- implicit def fileToFileWithOrElse (f : File ): FileWithOrElse = new FileWithOrElse (f)
69
62
}
0 commit comments