Skip to content

Commit 868fc9b

Browse files
authored
Merge pull request #3600 from dotty-staging/fix-sbt-bridge-clean
Do not clean the sbt bridge cache on every bootstrapped compile
2 parents 1f4c65b + c1774d4 commit 868fc9b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

project/Build.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -756,10 +756,12 @@ object Build {
756756
val sbtOrg = "org.scala-sbt"
757757
val bridgeDirectoryPattern = s"*${dottyVersion}*"
758758

759+
val log = streams.value.log
760+
log.info("Cleaning the dotty-sbt-bridge cache")
759761
IO.delete((file(home) / ".ivy2" / "cache" / sbtOrg * bridgeDirectoryPattern).get)
760762
IO.delete((file(home) / ".sbt" / "boot" * "scala-*" / sbtOrg / "sbt" * "*" * bridgeDirectoryPattern).get)
761763
},
762-
packageSrc in Compile := (packageSrc in Compile).dependsOn(cleanSbtBridge).value,
764+
compile in Compile := (compile in Compile).dependsOn(cleanSbtBridge).value,
763765
description := "sbt compiler bridge for Dotty",
764766
resolvers += Resolver.typesafeIvyRepo("releases"), // For org.scala-sbt:api
765767
libraryDependencies ++= Seq(

0 commit comments

Comments
 (0)