diff options
author | Diego Parra <diegolparra@gmail.com> | 2013-11-26 15:54:10 -0300 |
---|---|---|
committer | Diego Parra <diegolparra@gmail.com> | 2013-11-26 15:54:10 -0300 |
commit | 5e0b032bfef9509e64af2960452aed44b6e6cb22 (patch) | |
tree | 464573c5093b966eaddc65b52244bb1b50c03857 /project | |
parent | dad8547a63d65a5b929346310d53ba2ab45d615c (diff) | |
download | Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.tar.gz Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.tar.bz2 Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.zip |
added scalariform
Diffstat (limited to 'project')
-rw-r--r-- | project/Build.scala | 8 | ||||
-rw-r--r-- | project/Settings.scala | 17 | ||||
-rw-r--r-- | project/plugins.sbt | 3 |
3 files changed, 25 insertions, 3 deletions
diff --git a/project/Build.scala b/project/Build.scala index 08ee3033..514d39af 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -11,11 +11,13 @@ object Build extends Build { lazy val root = Project("root", file(".")) .aggregate(kamonCore, kamonTrace, kamonMetrics, kamonSpray, kamonNewrelic, kamonPlayground, kamonDashboard) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(noPublishing: _*) lazy val kamonCore = Project("kamon-core", file("kamon-core")) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(aspectJSettings: _*) .settings( libraryDependencies ++= @@ -25,6 +27,7 @@ object Build extends Build { lazy val kamonTrace = Project("kamon-trace", file("kamon-trace")) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(aspectJSettings: _*) .settings( libraryDependencies ++= @@ -35,6 +38,7 @@ object Build extends Build { lazy val kamonMetrics = Project("kamon-metrics", file("kamon-metrics")) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(aspectJSettings: _*) .settings( libraryDependencies ++= @@ -45,6 +49,7 @@ object Build extends Build { lazy val kamonSpray = Project("kamon-spray", file("kamon-spray")) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(aspectJSettings: _*) .settings( libraryDependencies ++= @@ -55,6 +60,7 @@ object Build extends Build { lazy val kamonNewrelic = Project("kamon-newrelic", file("kamon-newrelic")) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(aspectJSettings: _*) .settings( libraryDependencies ++= @@ -65,6 +71,7 @@ object Build extends Build { lazy val kamonPlayground = Project("kamon-playground", file("kamon-playground")) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(revolverSettings: _*) .settings(newrelicSettings: _*) .settings(noPublishing: _*) @@ -76,6 +83,7 @@ object Build extends Build { lazy val kamonDashboard = Project("kamon-dashboard", file("kamon-dashboard")) .settings(basicSettings: _*) + .settings(formatSettings: _*) .settings(libraryDependencies ++= compile(akkaActor, akkaSlf4j, sprayRouting, sprayCan, sprayJson)) .dependsOn(kamonCore) diff --git a/project/Settings.scala b/project/Settings.scala index 62a48223..d5cdd3b6 100644 --- a/project/Settings.scala +++ b/project/Settings.scala @@ -1,6 +1,8 @@ import sbt._ import Keys._ import spray.revolver.RevolverPlugin.Revolver +import com.typesafe.sbt.SbtScalariform +import com.typesafe.sbt.SbtScalariform.ScalariformKeys object Settings { val VERSION = "0.0.11" @@ -28,10 +30,19 @@ object Settings { import spray.revolver.RevolverPlugin.Revolver._ - lazy val revolverSettings = Revolver.settings ++ seq( - reJRebelJar := "~/.jrebel/jrebel.jar" + lazy val revolverSettings = Revolver.settings ++ seq(reJRebelJar := "~/.jrebel/jrebel.jar") + + lazy val formatSettings = SbtScalariform.scalariformSettings ++ Seq( + ScalariformKeys.preferences in Compile := formattingPreferences, + ScalariformKeys.preferences in Test := formattingPreferences ) - + import scalariform.formatter.preferences._ + def formattingPreferences = + FormattingPreferences() + .setPreference(RewriteArrowSymbols, true) + .setPreference(AlignParameters, true) + .setPreference(AlignSingleLineCaseStatements, true) + .setPreference(DoubleIndentClassDeclaration, true) } diff --git a/project/plugins.sbt b/project/plugins.sbt index d037d72f..a260b165 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -13,3 +13,6 @@ addSbtPlugin("com.ivantopo.sbt" % "sbt-newrelic" % "0.0.1") addSbtPlugin("com.github.gseitz" % "sbt-release" % "0.8") addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.7.1") + +addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.0.1") + |