aboutsummaryrefslogtreecommitdiff
path: root/project/Settings.scala
diff options
context:
space:
mode:
Diffstat (limited to 'project/Settings.scala')
-rw-r--r--project/Settings.scala65
1 files changed, 0 insertions, 65 deletions
diff --git a/project/Settings.scala b/project/Settings.scala
deleted file mode 100644
index 2b6b093d..00000000
--- a/project/Settings.scala
+++ /dev/null
@@ -1,65 +0,0 @@
-/* =========================================================================================
- * Copyright © 2013-2016 the kamon project <http://kamon.io/>
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the
- * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
- * either express or implied. See the License for the specific language governing permissions
- * and limitations under the License.
- * =========================================================================================
- */
-
-import sbt._
-import Keys._
-import com.typesafe.sbt.SbtScalariform
-import com.typesafe.sbt.SbtScalariform.ScalariformKeys
-import Publish.{settings => publishSettings}
-import Release.{settings => releaseSettings}
-import scalariform.formatter.preferences._
-
-object Settings {
-
- val SVersion = "2.12.1"
-
- lazy val basicSettings = Seq(
- ivyScala := ivyScala.value map { _.copy(overrideScalaVersion = true) },
- scalaVersion := SVersion,
- crossScalaVersions := Seq("2.10.6", "2.11.8", "2.12.1"),
- resolvers ++= Dependencies.resolutionRepos,
- fork in run := true,
- parallelExecution in Global := false,
- scalacOptions := commonScalacOptions,
- javacOptions := commonJavaOptions
- ) ++ publishSettings ++ releaseSettings
-
- lazy val commonJavaOptions = Seq("-Xlint:-options")
-
- lazy val commonScalacOptions = Seq(
- "-encoding",
- "utf8",
- "-g:vars",
- "-feature",
- "-unchecked",
- "-deprecation",
- "-language:postfixOps",
- "-language:implicitConversions",
- "-Xlog-reflective-calls",
- "-Ywarn-dead-code"
- )
-
- lazy val formatSettings = SbtScalariform.scalariformSettings ++ Seq(
- ScalariformKeys.preferences in Compile := formattingPreferences,
- ScalariformKeys.preferences in Test := formattingPreferences
- )
-
- def formattingPreferences =
- FormattingPreferences()
- .setPreference(RewriteArrowSymbols, true)
- .setPreference(AlignParameters, false)
- .setPreference(AlignSingleLineCaseStatements, true)
- .setPreference(DoubleIndentClassDeclaration, true)
-}