-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
39 lines (31 loc) · 1.55 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
import com.typesafe.sbt.packager.archetypes.JavaAppPackaging
import NativePackagerKeys._
name := "data-structure-maker"
version := "1.0"
scalaVersion := "2.11.5"
resolvers ++= List(
Resolver.sonatypeRepo("releases"),
"Finatra Repo" at "http://twitter.github.com/finatra",
"Twitter Maven" at "http://maven.twttr.com",
"Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/"
)
libraryDependencies ++= List(
"com.github.javaparser" % "javaparser-core" % "2.1.0",
"org.scalatest" % "scalatest_2.11" % "2.2.4" % "test",
"org.scalacheck" %% "scalacheck" % "1.12.4" % "test",
"org.scalaj" %% "scalaj-http" % "1.1.5",
"com.twitter" %% "finatra" % "2.0.0",
"com.twitter.finatra" %% "finatra-http" % "2.0.0.M2",
"com.twitter.finatra" %% "finatra-logback" % "2.0.0.M2",
"com.twitter.inject" %% "inject-server" % "2.0.0.M2" % "test",
"com.twitter.inject" %% "inject-app" % "2.0.0.M2" % "test",
"com.twitter.inject" %% "inject-core" % "2.0.0.M2" % "test",
"com.twitter.inject" %% "inject-modules" % "2.0.0.M2" % "test",
"com.twitter.finatra" %% "finatra-http" % "2.0.0.M2" % "test" classifier "tests",
"com.twitter.inject" %% "inject-server" % "2.0.0.M2" % "test" classifier "tests",
"com.twitter.inject" %% "inject-app" % "2.0.0.M2" % "test" classifier "tests",
"com.twitter.inject" %% "inject-core" % "2.0.0.M2" % "test" classifier "tests",
"com.twitter.inject" %% "inject-modules" % "2.0.0.M2" % "test" classifier "tests"
)
mainClass in (Compile, run) := Some("Optimizer")
ivyScala := ivyScala.value map { _.copy(overrideScalaVersion = true) }