File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import complete.DefaultParsers._
1010import pl .project13 .scala .sbt .JmhPlugin
1111import pl .project13 .scala .sbt .JmhPlugin .JmhKeys .Jmh
1212import com .gradle .develocity .agent .sbt .DevelocityPlugin .autoImport ._
13+ import com .gradle .develocity .agent .sbt .api .experimental .buildcache
1314import com .typesafe .sbt .packager .Keys ._
1415import com .typesafe .sbt .packager .MappingsHelper .directory
1516import com .typesafe .sbt .packager .universal .UniversalPlugin
@@ -607,7 +608,10 @@ object Build {
607608 assert(docScalaInstance.loaderCompilerOnly == base.loaderCompilerOnly)
608609 docScalaInstance
609610 },
610- Compile / doc / scalacOptions ++= scalacOptionsDocSettings()
611+ Compile / doc / scalacOptions ++= scalacOptionsDocSettings(),
612+ // force recompilation of bootstrapped modules when the compiler changes
613+ Compile / compile / buildcache.develocityTaskCacheKeyComponents +=
614+ (`scala3-compiler` / Compile / compile / buildcache.develocityTaskCacheKey).taskValue
611615 )
612616
613617 lazy val commonBenchmarkSettings = Seq (
You can’t perform that action at this time.
0 commit comments