diff --git a/main/src/main/scala/sbt/GlobalPlugin.scala b/main/src/main/scala/sbt/GlobalPlugin.scala index 0fa1b40e9..9be58542d 100644 --- a/main/src/main/scala/sbt/GlobalPlugin.scala +++ b/main/src/main/scala/sbt/GlobalPlugin.scala @@ -57,10 +57,10 @@ object GlobalPlugin } def evaluate[T](state: State, structure: BuildStructure, t: Task[T], roots: Seq[ScopedKey[_]]): (State, T) = { - import EvaluateTask._ + import EvaluateTask._ withStreams(structure, state) { str => val nv = nodeView(state, str, roots) - val config = EvaluateTask.defaultConfig(Project.extract(state), structure) + val config = EvaluateTask.extractedTaskConfig(Project.extract(state), structure, state) val (newS, result) = runTask(t, state, str, structure.index.triggers, config)(nv) (newS, processResult(result, newS.log)) }