From f485270adf5343a7bff89cfc5e4e716184f6c094 Mon Sep 17 00:00:00 2001 From: Dan Sanduleac Date: Wed, 18 Dec 2013 09:22:53 +0000 Subject: [PATCH] Put sbt's derived settings under GlobalScope --- main/src/main/scala/sbt/Defaults.scala | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index a41b61e09..fcd76d85e 100755 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -230,11 +230,10 @@ object Defaults extends BuildCommon javacOptions :== Nil, scalacOptions :== Nil, scalaVersion := appConfiguration.value.provider.scalaProvider.version, - crossScalaVersions := Seq(scalaVersion.value) - )) ++ Seq( + crossScalaVersions := Seq(scalaVersion.value), derive(compilersSetting), derive(scalaBinaryVersion := binaryScalaVersion(scalaVersion.value)) - ) + )) def makeCrossTarget(t: File, sv: String, sbtv: String, plugin: Boolean, cross: Boolean): File = { val scalaBase = if(cross) t / ("scala-" + sv) else t @@ -409,9 +408,9 @@ object Defaults extends BuildCommon }, testOptions := Tests.Listeners(testListeners.value) +: (testOptions in TaskGlobal).value, testExecution <<= testExecutionTask(key) - ) ) ++ Seq( + ) ) ++ inScope(GlobalScope)(Seq( derive(testGrouping <<= singleTestGroupDefault) - ) + )) @deprecated("Doesn't provide for closing the underlying resources.", "0.13.1") def testLogger(manager: Streams, baseKey: Scoped)(tdef: TestDefinition): Logger = {