/
build.gradle
40 lines (35 loc) · 1.69 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
apply plugin: "org.inferred.processors"
apply plugin: 'com.palantir.external-publish-jar'
apply plugin: 'com.palantir.revapi'
apply plugin: 'com.palantir.metric-schema'
dependencies {
api project(':client-config')
api project(':conjure-java-legacy-clients')
api "com.palantir.conjure.java.api:errors"
implementation project(':conjure-java-jackson-serialization')
implementation 'com.google.guava:guava'
implementation 'com.netflix.concurrency-limits:concurrency-limits-core'
implementation 'com.palantir.safe-logging:logger'
implementation 'com.palantir.safe-logging:preconditions'
implementation 'com.palantir.tracing:tracing-okhttp3'
implementation 'com.palantir.tritium:tritium-registry'
implementation 'com.palantir.tritium:tritium-metrics'
implementation 'io.dropwizard.metrics:metrics-core'
testImplementation project(":keystores")
testImplementation 'com.palantir.safe-logging:preconditions-assertj'
testImplementation "com.squareup.okhttp3:mockwebserver"
testImplementation "jakarta.ws.rs:jakarta.ws.rs-api"
testImplementation "junit:junit"
testImplementation "org.assertj:assertj-core"
testImplementation "org.mockito:mockito-core"
testImplementation "io.undertow:undertow-core"
testImplementation "org.slf4j:slf4j-api"
testRuntimeOnly project(":conjure-java-jersey-jakarta-server")
annotationProcessor "org.immutables:value"
compileOnly 'org.immutables:value::annotations'
testImplementation 'org.junit.jupiter:junit-jupiter'
testRuntimeOnly 'org.junit.vintage:junit-vintage-engine', {
because 'allows JUnit 3 and JUnit 4 tests to run'
}
testImplementation 'org.mockito:mockito-junit-jupiter'
}