-
Notifications
You must be signed in to change notification settings - Fork 152
/
Build.scala
26 lines (21 loc) · 879 Bytes
/
Build.scala
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
import sbt._
import Keys._
object FigaroBuild extends Build {
val _scalaVersion = "2.10.1"
lazy val figaro = Project("figaro", file("Figaro"))
.settings(version := "2.1.0.0")
.settings(scalaVersion := _scalaVersion)
.settings(scalaSource in Compile <<= baseDirectory { _ / "src" })
.settings(scalaSource in Test <<= baseDirectory { _ / "test" })
.settings(libraryDependencies ++= Seq(
"org.scala-lang" % "scala-actors" % _scalaVersion,
"org.scala-lang" % "scala-reflect" % _scalaVersion,
"asm" % "asm" % "3.3.1",
"net.sf.jsci" % "jsci" % "1.2",
"org.scalatest" %% "scalatest" % "2.0" % "test"
))
.settings(parallelExecution in Test := false)
lazy val examples = Project("figaro-examples", file("FigaroExamples"))
.dependsOn(figaro)
.settings(scalaSource in Compile <<= baseDirectory { _ / "src" })
}