diff --git a/project/AkkaBuild.scala b/project/AkkaBuild.scala index fc33c1a3c5..bc596dc126 100644 --- a/project/AkkaBuild.scala +++ b/project/AkkaBuild.scala @@ -5,14 +5,11 @@ package akka import sbt._ -import Keys._ - +import sbt.Keys._ import com.typesafe.sbtmultijvm.MultiJvmPlugin +import com.typesafe.sbtmultijvm.MultiJvmPlugin.{ MultiJvm, extraOptions, jvmOptions, scalatestOptions } import com.typesafe.sbtscalariform.ScalariformPlugin - -import MultiJvmPlugin.{ MultiJvm, extraOptions, jvmOptions, scalatestOptions } -import ScalariformPlugin.{ format, formatPreferences, formatSourceDirectories } - +import com.typesafe.sbtscalariform.ScalariformPlugin.ScalariformKeys import java.lang.Boolean.getBoolean object AkkaBuild extends Build { @@ -225,14 +222,14 @@ object AkkaBuild extends Build { dependencies = Seq(actor), settings = defaultSettings ) - + lazy val helloSample = Project( id = "akka-sample-hello", base = file("akka-samples/akka-sample-hello"), dependencies = Seq(actor), settings = defaultSettings ) - + lazy val tutorials = Project( id = "akka-tutorials", base = file("akka-tutorials"), @@ -263,7 +260,7 @@ object AkkaBuild extends Build { settings = defaultSettings ++ Seq( unmanagedSourceDirectories in Test <<= baseDirectory { _ ** "code" get }, libraryDependencies ++= Dependencies.docs, - formatSourceDirectories in Test <<= unmanagedSourceDirectories in Test + unmanagedSourceDirectories in ScalariformKeys.format in Test <<= unmanagedSourceDirectories in Test ) ) @@ -335,9 +332,9 @@ object AkkaBuild extends Build { testOptions in Test += Tests.Argument("-oF") ) - lazy val formatSettings = ScalariformPlugin.settings ++ Seq( - formatPreferences in Compile := formattingPreferences, - formatPreferences in Test := formattingPreferences + lazy val formatSettings = ScalariformPlugin.scalariformSettings ++ Seq( + ScalariformKeys.preferences in Compile := formattingPreferences, + ScalariformKeys.preferences in Test := formattingPreferences ) def formattingPreferences = { @@ -348,9 +345,9 @@ object AkkaBuild extends Build { .setPreference(AlignSingleLineCaseStatements, true) } - lazy val multiJvmSettings = MultiJvmPlugin.settings ++ inConfig(MultiJvm)(ScalariformPlugin.formatSettings) ++ Seq( - compileInputs in MultiJvm <<= (compileInputs in MultiJvm) dependsOn (format in MultiJvm), - formatPreferences in MultiJvm := formattingPreferences + lazy val multiJvmSettings = MultiJvmPlugin.settings ++ inConfig(MultiJvm)(ScalariformPlugin.scalariformSettings) ++ Seq( + compileInputs in MultiJvm <<= (compileInputs in MultiJvm) dependsOn (ScalariformKeys.format in MultiJvm), + ScalariformKeys.preferences in MultiJvm := formattingPreferences ) // reStructuredText docs diff --git a/project/Unidoc.scala b/project/Unidoc.scala index c8f13b02ac..7fffd98a27 100644 --- a/project/Unidoc.scala +++ b/project/Unidoc.scala @@ -42,7 +42,7 @@ object Unidoc { } def unidocTask: Initialize[Task[File]] = { - (compilers, cacheDirectory, unidocSources, unidocClasspath, unidocDirectory, scaladocOptions in Compile, streams) map { + (compilers, cacheDirectory, unidocSources, unidocClasspath, unidocDirectory, scalacOptions in doc, streams) map { (compilers, cache, sources, classpath, target, options, s) => { val scaladoc = new Scaladoc(100, compilers.scalac) scaladoc.cached(cache / "unidoc", "main", sources, classpath, target, options, s.log) diff --git a/project/build.properties b/project/build.properties index f2ccdfa377..f4ff7a5afa 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=0.11.0 +sbt.version=0.11.2 diff --git a/project/plugins.sbt b/project/plugins.sbt index 7140718543..e298278e00 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -3,10 +3,11 @@ resolvers += Classpaths.typesafeResolver addSbtPlugin("com.typesafe.sbtmultijvm" % "sbt-multi-jvm" % "0.1.7") -addSbtPlugin("com.typesafe.sbtscalariform" % "sbt-scalariform" % "0.1.4") +addSbtPlugin("com.typesafe.sbtscalariform" % "sbtscalariform" % "0.3.1") resolvers ++= Seq( "less is" at "http://repo.lessis.me", "coda" at "http://repo.codahale.com") -addSbtPlugin("me.lessis" % "ls-sbt" % "0.1.0") +addSbtPlugin("me.lessis" % "ls-sbt" % "0.1.1") +