forked from resilience4j/resilience4j
-
Notifications
You must be signed in to change notification settings - Fork 0
/
libraries.gradle
71 lines (60 loc) · 3.18 KB
/
libraries.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
// Allows centralized definition of the version of artifacts to
// use. In that respect it serves a role similar to <dependencyManagement> in Maven
ext {
javaslangVersion = '2.0.5'
rxJavaVersion = '2.0.6'
junitVersion = '4.12'
slf4jVersion = '1.7.24'
assertjVersion = '3.6.2'
logbackVersion = '0.9.26'
mockitoVersion = '1.10.19'
powermockVersion = '1.6.6'
jcacheVersion = '1.0.0'
awaitilityVersion = '1.7.0'
metricsVersion = '3.1.2'
vertxVersion = '3.4.1'
springBootVersion = '1.4.3.RELEASE'
ratpackVersion = '1.4.5'
spockVersion = '1.1-groovy-2.4-rc-4'
retrofitVersion = '2.1.0'
prometheusSimpleClientVersion = '0.0.21'
libraries = [
// compile
javaslang: "io.javaslang:javaslang:${javaslangVersion}",
slf4j: "org.slf4j:slf4j-api:${slf4jVersion}",
rxjava2: "io.reactivex.rxjava2:rxjava:${rxJavaVersion}",
jcache: "javax.cache:cache-api:${jcacheVersion}",
// testCompile
junit: "junit:junit:${junitVersion}",
assertj: "org.assertj:assertj-core:${assertjVersion}",
logback: "ch.qos.logback:logback-classic:${logbackVersion}",
mockito: "org.mockito:mockito-core:${mockitoVersion}",
powermock: "org.powermock:powermock:${powermockVersion}",
powermock_api_mockito: "org.powermock:powermock-api-mockito:${powermockVersion}",
powermock_module_junit4: "org.powermock:powermock-module-junit4:${powermockVersion}",
awaitility: "com.jayway.awaitility:awaitility:${awaitilityVersion}",
// Vert.x addon
vertx: "io.vertx:vertx-core:${vertxVersion}",
vertx_unit: "io.vertx:vertx-unit:${vertxVersion}",
// Spring Boot addon
spring_boot_aop: "org.springframework.boot:spring-boot-starter-aop:${springBootVersion}",
spring_boot_actuator: "org.springframework.boot:spring-boot-starter-actuator:${springBootVersion}",
spring_boot_web: "org.springframework.boot:spring-boot-starter-web:${springBootVersion}",
spring_boot_test: "org.springframework.boot:spring-boot-starter-test:${springBootVersion}",
// ratpack addon
ratpack: "io.ratpack:ratpack-guice:${ratpackVersion}",
ratpack_test: "io.ratpack:ratpack-groovy-test:${ratpackVersion}",
spock: "org.spockframework:spock-core:${spockVersion}",
// Retrofit addon
retrofit: "com.squareup.retrofit2:retrofit:${retrofitVersion}",
retrofit_test: "com.squareup.retrofit2:converter-scalars:${retrofitVersion}",
retrofit_wiremock: "com.github.tomakehurst:wiremock:1.58",
// Metrics addon
metrics: "io.dropwizard.metrics:metrics-core:${metricsVersion}",
// CircuitBreaker documentation
metrics_healthcheck: "io.dropwizard.metrics:metrics-healthchecks:${metricsVersion}",
// Prometheus addon
prometheus_simpleclient: "io.prometheus:simpleclient_common:${prometheusSimpleClientVersion}",
prometheus_spring_boot: "io.prometheus:simpleclient_spring_boot:${prometheusSimpleClientVersion}"
]
}