Skip to content

Commit c2f643a

Browse files
committed
zinc scalac does not currently support forcing a clean build
1 parent ea989cf commit c2f643a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/groovy/org/scoverage/ScoverageExtension.groovy

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import org.gradle.api.plugins.scala.ScalaPlugin
1010
import org.gradle.api.tasks.JavaExec
1111
import org.gradle.api.tasks.SourceSet
1212
import org.gradle.api.tasks.testing.Test
13+
import org.gradle.util.GFileUtils
1314

1415
/**
1516
* Defines a new SourceSet for the code to be instrumented.
@@ -119,6 +120,9 @@ class ScoverageExtension {
119120
if (scalaCompileOptions.useAnt) {
120121
scalaCompileOptions.additionalParameters = parameters.collect { escape(it) }
121122
} else {
123+
doFirst {
124+
GFileUtils.deleteDirectory(destinationDir)
125+
}
122126
scalaCompileOptions.additionalParameters = parameters
123127
}
124128
// exclude the scala libraries that are added to enable scala version detection

0 commit comments

Comments
 (0)