-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.sbt
30 lines (25 loc) · 959 Bytes
/
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
import sbt.Keys.test
import sbtassembly.AssemblyPlugin.autoImport.assemblyJarName
organization in ThisBuild := "io.github.MrVPlusOne"
scalaVersion in ThisBuild := "2.12.3"
name := "singularity"
version := "0.6"
libraryDependencies ++= {
Seq(
// core dependencies
"org.jfree" % "jfreechart" % "1.0.14",
"com.typesafe.akka" %% "akka-actor" % "2.5.6",
"com.typesafe.akka" %% "akka-testkit" % "2.5.6" % Test,
"com.github.scopt" %% "scopt" % "3.7.0",
"com.lihaoyi" %% "ammonite-ops" % "1.0.3",
"org.apache.commons" % "commons-lang3" % "3.1",
"org.apache.commons" % "commons-math3" % "3.6.1",
// benchmark dependencies
"com.google.guava" % "guava" % "23.6-jre",
"org.apache.commons" % "commons-collections4" % "4.1",
"org.apache.commons" % "commons-compress" % "1.15",
"org.tukaani" % "xz" % "1.6"
)
}
unmanagedBase := file("lib")
mainClass in assembly := Some("singularity.benchmarks.TextbookExamples")