-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathlibraries.gradle
More file actions
54 lines (47 loc) · 2.79 KB
/
Copy pathlibraries.gradle
File metadata and controls
54 lines (47 loc) · 2.79 KB
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
ext {
assertJVersion = '1.7.0'
groovyVersion = '2.3.6'
guavaVersion = '18.0'
jsr305Version = '3.0.0'
junitVersion = '4.11'
logbackVersion = '1.1.2'
mockitoVersion = '1.10.8'
restAssuredVersion = '2.3.4'
slf4jVersion = '1.7.7'
libraries = [
// misc dependencies
groovy : dependencies.create("org.codehaus.groovy:groovy-all:${groovyVersion}"),
guava : dependencies.create("com.google.guava:guava:${guavaVersion}"),
jsr305 : dependencies.create("com.google.code.findbugs:jsr305:${jsr305Version}"),
log4jOverSlf4j : dependencies.create("org.slf4j:log4j-over-slf4j:${slf4jVersion}"),
slf4jApi : dependencies.create("org.slf4j:slf4j-api:${slf4jVersion}"),
springBootCore : dependencies.create("org.springframework.boot:spring-boot"),
// spring
springBootWeb : [
dependencies.create("org.springframework.boot:spring-boot-starter-web", {
exclude module: "org.springframework.boot:spring-boot-starter-tomcat"
}),
dependencies.create("org.springframework.boot:spring-boot-starter-jetty"),
dependencies.create("org.springframework.boot:spring-boot-starter-data-rest"),
dependencies.create("javax.servlet:javax.servlet-api:3.1.0"), // required for jetty, not needed for tomcat
],
springBootActuator: dependencies.create("org.springframework.boot:spring-boot-starter-actuator"),
springBootAmqp : dependencies.create("org.springframework.boot:spring-boot-starter-amqp"),
springBootDataRest: dependencies.create("org.springframework.boot:spring-boot-starter-data-rest"),
springBootTest : dependencies.create("org.springframework.boot:spring-boot-starter-test", {
exclude module: "org.mockito:mockito-all" // added separately, we don't need version bundled in here.
}),
// logging
logback : dependencies.create("ch.qos.logback:logback-classic:${logbackVersion}"),
// test
assertJ : dependencies.create("org.assertj:assertj-core:${assertJVersion}"),
junit : dependencies.create("junit:junit:${junitVersion}"),
mockito : dependencies.create("org.mockito:mockito-core:${mockitoVersion}", {
exclude module: "org.hamcrest:hamcrest-core"
}),
restAssured : [
dependencies.create("com.jayway.restassured:rest-assured:${restAssuredVersion}"),
dependencies.create("com.jayway.restassured:json-schema-validator:${restAssuredVersion}"),
],
]
}