-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathbuild.sbt
executable file
·59 lines (46 loc) · 2.23 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
58
59
name := "w3act"
version := "2.0.10"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs,
// Excluding this as there are problems downloading it under Debian (SSL CA problem?)
"org.apache.commons" % "commons-compress" % "1.7" exclude("org.tukaani", "xz"),
"org.apache.commons" % "commons-email" % "1.3.2",
"org.apache.commons" % "commons-lang3" % "3.3.2",
"commons-validator" % "commons-validator" % "1.6",
"commons-io" % "commons-io" % "2.3",
"org.apache.tika" % "tika-core" % "1.11",
"org.apache.tika" % "tika-parsers" % "1.11" exclude("org.tukaani", "xz"),
"org.apache.httpcomponents" % "httpclient" % "4.3.6",
"org.apache.httpcomponents" % "httpcore" % "4.3.3",
"postgresql" % "postgresql" % "9.1-901-1.jdbc4",
"com.maxmind.geoip2" % "geoip2" % "0.7.0",
"org.mindrot" % "jbcrypt" % "0.3m",
"com.rabbitmq" % "amqp-client" % "3.3.1",
"org.jsoup" % "jsoup" % "1.8.1",
"eu.scape-project.bitwiser" % "bitwiser" % "1.0.0",
"com.github.kevinsawicki" % "timeago" % "1.0.1",
"info.cukes" % "cucumber-java" % "1.2.2" % "test",
"info.cukes" % "cucumber-junit" % "1.2.2" % "test",
"net.sourceforge.htmlunit" % "htmlunit" % "2.15" % "test"
)
libraryDependencies += "org.jruby" % "jruby" % "9.2.7.0"
libraryDependencies += "uk.bl.wa.whois" % "jruby-whois" % "3.5.9.2" notTransitive()
libraryDependencies += "org.julienrf" %% "play-jsmessages" % "1.6.2"
resolvers ++=Seq(
Resolver.sonatypeRepo("public"),
Resolver.mavenLocal,
//"DefaultMavenRepository" at "https://repo1.maven.org/maven2/",
"Apache Repository" at "https://repository.apache.org/content/repositories/releases/",
"rubygems-release" at "http://rubygems-proxy.torquebox.org/releases"
)
javaOptions ++= collection.JavaConversions.propertiesAsScalaMap(System.getProperties).map{ case (key,value) => "-D" + key + "=" +value }.toSeq
// Compile the project before generating Eclipse files, so that generated .scala or .class files for views and routes are present
EclipseKeys.preTasks := Seq(compile in Compile)
parallelExecution in Test := false
testOptions += Tests.Argument(TestFrameworks.JUnit, "-v", "-q", "-a")
net.virtualvoid.sbt.graph.Plugin.graphSettings