-
Notifications
You must be signed in to change notification settings - Fork 3
/
build.gradle
58 lines (51 loc) · 1.82 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
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
repositories {
mavenCentral()
}
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath('org.springframework.boot:spring-boot-gradle-plugin:2.3.7.RELEASE')
}
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
ext {
springCloudVersion = 'Hoxton.SR9'
}
ext['log4j2.version'] = '2.16.0'
bootJar {
archiveBaseName = 'spring-boot-payments'
archiveVersion = '0.0.16'
}
dependencies {
implementation('org.springframework.boot:spring-boot-starter-web')
implementation 'org.springframework.boot:spring-boot-starter-log4j2'
implementation('org.springframework.boot:spring-boot-starter-actuator')
implementation('org.springframework.cloud:spring-cloud-starter-vault-config')
implementation('org.springframework.boot:spring-boot-starter-data-redis')
implementation('org.springframework.boot:spring-boot-starter-data-jpa')
implementation('io.opentracing.contrib:opentracing-spring-jaeger-web-starter:3.2.2')
implementation('io.opentracing.contrib:opentracing-spring-jaeger-cloud-starter:3.2.2')
implementation('com.h2database:h2')
implementation('org.postgresql:postgresql')
implementation('de.codecentric:chaos-monkey-spring-boot:2.5.0')
implementation('io.micrometer:micrometer-registry-prometheus:1.7.0')
modules {
module('org.springframework.boot:spring-boot-starter-logging') {
replacedBy('org.springframework.boot:spring-boot-starter-log4j2', 'Use Log4j2 instead of Logback')
}
}
testImplementation('junit:junit')
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}