-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
36 lines (27 loc) · 1.06 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
plugins {
id 'java-library'
id "com.github.johnrengelman.shadow" version "6.1.0" //ShadowJar
}
group 'tech.nathann'
version '3.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
// Required for m1 macs to be able to run riot4j
// implementation "io.netty:netty-resolver-dns-native-macos::osx-aarch_64"
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
//debugging for testing
implementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
//jackson databind
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.12.2'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jdk8', version: '2.9.6'
implementation group: 'org.immutables', name: 'value', version: '2.9.0'
annotationProcessor 'org.immutables:value:2.9.0'
//netty (includes reactor)
implementation 'io.projectreactor.netty:reactor-netty-http:1.0.17'
}
test {
useJUnitPlatform()
}