forked from jdegoes/blueeyes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
56 lines (45 loc) · 2.47 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
55
56
name := "blueeyes"
version := "0.4.14"
organization := "com.reportgrid"
scalaVersion := "2.9.0-1"
scalacOptions ++= Seq("-deprecation", "-unchecked")
libraryDependencies ++= Seq(
"com.googlecode.concurrentlinkedhashmap" % "concurrentlinkedhashmap-lru" % "1.1",
"commons-codec" % "commons-codec" % "1.5",
"joda-time" % "joda-time" % "1.6.2",
"net.lag" % "configgy" % "2.0.0" intransitive(),
"org.jboss.netty" % "netty" % "3.2.4.Final",
"org.mongodb" % "mongo-java-driver" % "2.6.3",
"org.scalaz" %% "scalaz-core" % "6.0.1",
"se.scalablesolutions.akka" % "akka-actor" % "1.1.2",
"se.scalablesolutions.akka" % "akka-typed-actor" % "1.1.2",
"org.xlightweb" % "xlightweb" % "2.13.2",
"rhino" % "js" % "1.7R2",
"javolution" % "javolution" % "5.5.1",
"org.scala-tools.testing" %% "specs" % "1.6.8" % "provided",
"org.scala-tools.testing" %% "scalacheck" % "1.9" % "provided",
"org.mockito" % "mockito-all" % "1.8.5" % "provided"
)
ivyXML :=
<dependencies>
<dependency org="se.scalablesolutions.akka" name="akka-actor" rev="1.1.2">
<exclude module="configgy"/>
</dependency>
</dependencies>
resolvers ++= Seq(
"Scala-Tools Releases" at "http://scala-tools.org/repo-releases/",
"Scala-Tools Snapshots" at "http://scala-tools.org/repo-snapshots/",
"Akka Repository" at "http://akka.io/repository/",
"JBoss Releases" at "http://repository.jboss.org/nexus/content/groups/public/",
"Sonatype Releases" at "http://oss.sonatype.org/content/repositories/releases",
"Nexus Scala Tools" at "http://nexus.scala-tools.org/content/repositories/releases",
"Maven Repo 1" at "http://repo1.maven.org/maven2/",
"Guiceyfruit Googlecode " at "http://guiceyfruit.googlecode.com/svn/repo/releases/"
)
parallelExecution in Test := false
publishTo <<= (version) { version: String =>
val nexus = "http://nexus.scala-tools.org/content/repositories/"
if (version.trim.endsWith("SNAPSHOT")) Some("snapshots" at nexus+"snapshots/")
else Some("releases" at nexus+"releases/")
}
credentials := Credentials(Path.userHome / ".ivy2" / ".credentials") :: Nil