Skip to content

Commit 0e5b0e3

Browse files
committed
chore: update feign, use new feign-jackson3 module
1 parent 5dc687a commit 0e5b0e3

5 files changed

Lines changed: 5 additions & 153 deletions

File tree

external-api-client/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ dependencies {
44

55
// feign
66
implementation(libs.feignCore)
7+
implementation(libs.feignJackson3)
78
implementation(libs.feignClientJava11)
89
implementation(libs.feignLoggingSlf4j)
910

external-api-client/src/main/java/tools/simrail/backend/external/FeignClientProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
import feign.ExceptionPropagationPolicy;
2929
import feign.Feign;
3030
import feign.Logger;
31+
import feign.jackson3.Jackson3Decoder;
32+
import feign.jackson3.Jackson3Encoder;
3133
import feign.slf4j.Slf4jLogger;
3234
import java.util.Set;
3335
import org.jspecify.annotations.NonNull;
@@ -41,8 +43,6 @@
4143
import tools.simrail.backend.external.feign.FeignJava11Client;
4244
import tools.simrail.backend.external.feign.FeignJsonResponseTupleDecoder;
4345
import tools.simrail.backend.external.feign.FeignResponseInterceptor;
44-
import tools.simrail.backend.external.feign.jackson.Jackson3Decoder;
45-
import tools.simrail.backend.external.feign.jackson.Jackson3Encoder;
4646

4747
public final class FeignClientProvider {
4848

external-api-client/src/main/java/tools/simrail/backend/external/feign/jackson/Jackson3Decoder.java

Lines changed: 0 additions & 90 deletions
This file was deleted.

external-api-client/src/main/java/tools/simrail/backend/external/feign/jackson/Jackson3Encoder.java

Lines changed: 0 additions & 60 deletions
This file was deleted.

gradle/libs.versions.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ springDependencyManagement = "1.1.7"
1010
# direct dependencies
1111
jts = "1.20.0"
1212
nats = "2.25.1"
13-
feign = "13.6"
13+
feign = "13.8"
1414
jackson = "3.0.4"
1515
lombok = "1.18.42"
1616
jspecify = "1.0.0"
@@ -30,6 +30,7 @@ jacksonCore = { group = "tools.jackson.core", name = "jackson-databind", version
3030

3131
# feign
3232
feignCore = { group = "io.github.openfeign", name = "feign-core", version.ref = "feign" }
33+
feignJackson3 = { group = "io.github.openfeign", name = "feign-jackson3", version.ref = "feign" }
3334
feignLoggingSlf4j = { group = "io.github.openfeign", name = "feign-slf4j", version.ref = "feign" }
3435
feignClientJava11 = { group = "io.github.openfeign", name = "feign-java11", version.ref = "feign" }
3536

0 commit comments

Comments
 (0)