-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.sbt
37 lines (30 loc) · 1.35 KB
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
name := """scadashboard"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayScala)
scalaVersion := "2.11.8"
resolvers += Resolver.bintrayRepo("dwhjames", "maven")
libraryDependencies ++= Seq(
ws,
cache,
"com.github.dwhjames" %% "aws-wrap" % "0.8.0",
"com.amazonaws" % "aws-java-sdk-cloudwatch" % "1.10.64",
"com.amazonaws" % "aws-java-sdk-ec2" % "1.10.64",
"net.codingwell" %% "scala-guice" % "4.0.1",
specs2 % Test
)
// Play provides two styles of routers, one expects its actions to be injected, the
// other, legacy style, accesses its actions statically.
routesGenerator := InjectedRoutesGenerator
// Scala settings
scalacOptions ++= Seq("-encoding", "utf8") // Ensure that files are compiled in utf8
scalacOptions ++= Seq(
"-deprecation", // Warn when deprecated API are used
"-feature", // Warn for usages of features that should be importer explicitly
"-unchecked", // Warn when generated code depends on assumptions
"-Ywarn-dead-code", // Warn when dead code is identified
"-Ywarn-numeric-widen" // Warn when numeric are widened
)
scalacOptions in (Compile, compile) ++= Seq( // Disable for tests
"-Xlint", // Additional warnings (see scalac -Xlint:help)
"-Ywarn-adapted-args" // Warn if an argument list is modified to match the receive
)