-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy pathbuild.gradle
81 lines (73 loc) · 1.99 KB
/
build.gradle
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
plugins {
id 'play'
id "nebula.rpm" version "3.2.0"
}
def playVersion = '2.4.6'
def scalaVersion = '2.11'
model {
components {
play {
platform play: playVersion, scala: scalaVersion
sources {
resources {
String gateway_conf = "$System.env.MEGAM_HOME/verticegateway"
println "conf: " + gateway_conf
source.srcDir "$gateway_conf"
}
}
}
}
}
dependencies {
['play-cache', 'filters-helpers'].each { playModule ->
play "com.typesafe.play:${playModule}_$scalaVersion:$playVersion"
}
play "com.websudos:phantom-dsl:1.16.0"
play "com.websudos:phantom-testkit:1.16.0"
play "com.websudos:phantom-connectors:1.16.0"
play "com.typesafe.akka:akka-slf4j:2.4.1"
play "io.megam:libcommon_2.11:1.9.3"
playTest "io.megam:newman_2.11:1.3.12"
playTest "org.specs2:specs2-core:3.7-scalaz-7.1.6"
playTest "org.specs2:specs2-matcher-extra:3.7-scalaz-7.1.6"
}
repositories{
jcenter()
maven {
name "typesafe-maven-release"
url "https://repo.typesafe.com/typesafe/maven-releases"
}
ivy {
name "typesafe-ivy-release"
url "https://repo.typesafe.com/typesafe/ivy-releases"
layout "ivy"
}
maven {
name "gradle-js"
url "https://repo.gradle.org/gradle/javascript-public"
}
maven {
name ="Typesafe Snapshots"
url = "http://repo.typesafe.com/typesafe/snapshots/"
}
maven {
name = "Scala-Tools Maven2 Snapshots Repository"
url = "http://scala-tools.org/repo-snapshots"
}
maven {
name "Spray repo"
url ="http://repo.spray.io"
}
maven {
name = "Spy Repository"
url ="http://files.couchbase.com/maven2"
}
maven {
name = "Bintray megamsys"
url = "https://dl.bintray.com/megamsys/scala/"
}
maven {
name = "Bintray scalaz"
url = "https://dl.bintray.com/scalaz/releases/"
}
}