-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
38 lines (33 loc) · 1.36 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
plugins {
id 'java-library-distribution'
id "com.github.johnrengelman.shadow" version "7.1.2"
}
repositories {
mavenCentral()
}
ext {
commonsCsvVersion = '1.9.0'
commonsIoVersion = '2.11.0'
guavaVersion = '30.1-jre'
javaxJsonVersion = '1.1.4'
kelpieVersion = '1.2.3'
resilience4jRetryVersion = '1.7.1'
slf4jVersion = '1.7.25'
scalarDbVersion = '3.12.2'
}
dependencies {
implementation group: 'com.google.guava', name: 'guava', version: "${guavaVersion}"
implementation group: 'com.scalar-labs', name: 'kelpie', version: "${kelpieVersion}"
implementation group: 'com.scalar-labs', name: 'scalardb', version: "${scalarDbVersion}"
implementation group: 'com.scalar-labs', name: 'scalardb-cluster-java-client-sdk', version: "${scalarDbVersion}"
implementation group: 'commons-io', name: 'commons-io', version: "${commonsIoVersion}"
implementation group: 'io.github.resilience4j', name: 'resilience4j-retry', version: "${resilience4jRetryVersion}"
implementation group: 'javax.json', name: 'javax.json-api', version: "${javaxJsonVersion}"
implementation group: 'org.apache.commons', name: 'commons-csv', version: "${commonsCsvVersion}"
implementation group: 'org.slf4j', name: 'slf4j-log4j12', version: "${slf4jVersion}"
}
shadowJar {
mergeServiceFiles()
}
sourceCompatibility = 1.8
targetCompatibility = 1.8