-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
58 lines (47 loc) · 1.88 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
57
// set the name of the project
name := "mailproc"
version := "0.1"
organization := "logicops"
scalaVersion := "2.9.1"
mainClass := Some("logicops.mailproc.MailProc")
scalacOptions ++= Seq("-deprecation","-unchecked")
resolvers ++= Seq(
"Java.net Repo" at "http://download.java.net/maven/2/",
"snapshots" at "http://scala-tools.org/repo-snapshots",
"releases" at "http://scala-tools.org/repo-releases",
// "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/",
"Akka Repo" at "http://akka.io/repository",
"FuseSource Snapshot Repository" at "http://repo.fusesource.com/nexus/content/repositories/snapshots"
)
libraryDependencies ++= Seq(
// "org.fusesource.scalate" % "scalate-core" % "1.5.1",
"commons-lang" % "commons-lang" % "2.6",
// Testing Framework
"org.specs2" %% "specs2" % "1.6.1",
"org.specs2" %% "specs2-scalaz-core" % "6.0.1" % "test",
// Actor Framework
"se.scalablesolutions.akka" % "akka-actor" % "1.2",
// slf4j Logging framework for akka EventHandler
"se.scalablesolutions.akka" % "akka-slf4j" % "1.2",
// xml/html parsing
"org.jsoup" % "jsoup" % "1.6.1",
// a really crappy template framework for orbroker
"org.freemarker" % "freemarker" % "2.3.18",
// another really crappy template framework for orbroker (not in use)
"org.apache.velocity" % "velocity" % "1.6.2",
// basic orm-like framework
"org.orbroker" % "orbroker" % "3.1.1",
// sending/parsing mail
"javax.mail" % "mail" % "1.4.2",
// duh!!
"postgresql" % "postgresql" % "8.4-701.jdbc4",
// needed for slf4j logging
"ch.qos.logback" % "logback-classic" % "0.9.28" % "runtime",
// apache commons io helper functions
"commons-io" % "commons-io" % "2.0.1",
// conversions from java -> scala and scala -> java for collections
"org.scalaj" %% "scalaj-collection" % "1.2"
)
retrieveManaged := true
seq(oneJarSettings: _*)
parallelExecution in Test := false