diff --git a/main/src/main/scala/sbt/internal/Compiler.scala b/main/src/main/scala/sbt/internal/Compiler.scala index 57e9c1604..8e0ef1fe1 100644 --- a/main/src/main/scala/sbt/internal/Compiler.scala +++ b/main/src/main/scala/sbt/internal/Compiler.scala @@ -401,7 +401,8 @@ object Compiler: val siConfig = (Keys.console / Keys.scalaInstanceConfig).value val bridgeJars = Keys.scalaCompilerBridgeJars.value val state = Keys.state.value - val toolJars = siConfig.libraryJars ++ siConfig.allCompilerJars ++ siConfig.extraToolJars + val toolJars = + (siConfig.libraryJars ++ siConfig.allCompilerJars ++ siConfig.extraToolJars).distinct val toolJarsVf = toolJars.map(u => conv.toVirtualFile(Paths.get(u)): HashedVirtualFileRef) val fo = (task / Keys.forkOptions).value val service = Keys.bgJobService.value