forked from roof42/finatra-todo-api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
54 lines (49 loc) · 2.7 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
scalaVersion := "2.13.8"
lazy val versions = new {
val releaseVersion = "21.2.0"
val twLibVersion = releaseVersion
val guice = "4.2.3"
val jodaConvert = "1.5"
val jodaTime = "2.10.10"
val nscalaTime = "2.22.0"
val scalaGuice = "4.2.11"
val scalaTest = "3.1.2"
val slf4j = "1.7.30"
val finatra = "21.2.0"
}
resolvers ++= Seq(
Resolver.sonatypeRepo("releases"),
"Twitter maven" at "https://maven.twttr.com",
"Finatra Repo" at "https://twitter.github.com/finatra"
)
libraryDependencies ++= Seq(
"com.twitter" %% "finatra-http" % "21.2.0",
"com.google.inject" % "guice" % versions.guice,
"com.google.inject.extensions" % "guice-assistedinject" % versions.guice,
"com.google.inject.extensions" % "guice-multibindings" % versions.guice,
"com.twitter" %% "util-app" % versions.twLibVersion,
"com.twitter" %% "util-slf4j-api" % versions.twLibVersion,
"javax.inject" % "javax.inject" % "1",
"joda-time" % "joda-time" % versions.jodaTime,
"com.github.nscala-time" %% "nscala-time" % versions.nscalaTime,
"net.codingwell" %% "scala-guice" % versions.scalaGuice,
"org.joda" % "joda-convert" % versions.jodaConvert,
"org.scala-lang" % "scalap" % scalaVersion.value,
"org.slf4j" % "slf4j-simple" % versions.slf4j
)
libraryDependencies += "org.scalatest" %% "scalatest" % versions.scalaTest % "test"
libraryDependencies += "com.twitter" %% "finatra-http" % versions.finatra % "test"
libraryDependencies += "com.twitter" %% "inject-server" % versions.finatra % "test"
libraryDependencies += "com.twitter" %% "inject-app" % versions.finatra % "test"
libraryDependencies += "com.twitter" %% "inject-core" % versions.finatra % "test"
libraryDependencies += "com.twitter" %% "inject-modules" % versions.finatra % "test"
libraryDependencies += "com.google.inject.extensions" % "guice-testlib" % "5.1.0" % "test"
libraryDependencies += "com.twitter" %% "finatra-jackson" % versions.finatra % "test"
libraryDependencies += "com.twitter" %% "finatra-http-server" % "21.3.0" % "test" classifier "tests"
libraryDependencies += "com.twitter" %% "finatra-http" % versions.finatra % "test" classifier "tests"
libraryDependencies += "com.twitter" %% "inject-server" % versions.finatra % "test" classifier "tests"
libraryDependencies += "com.twitter" %% "inject-app" % versions.finatra % "test" classifier "tests"
libraryDependencies += "com.twitter" %% "inject-core" % versions.finatra % "test" classifier "tests"
libraryDependencies += "com.twitter" %% "inject-modules" % versions.finatra % "test" classifier "tests"
libraryDependencies += "com.google.inject.extensions" % "guice-testlib" % "5.1.0" % "test" classifier "tests"
libraryDependencies += "com.twitter" %% "finatra-jackson" % versions.finatra % "test" classifier "tests"