Skip to content

Commit e78ee87

Browse files
committed
[FEIGN] Don't include jackson dep's in gradle file when GSON is selected
1 parent b5cb532 commit e78ee87

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

modules/openapi-generator/src/main/resources/Java/libraries/feign/build.gradle.mustache

+10-4
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,10 @@ test {
102102

103103
ext {
104104
swagger_annotations_version = "1.6.11"
105+
{{#jackson}}
105106
jackson_version = "2.14.3"
106107
jackson_databind_version = "2.14.3"
108+
{{/jackson}}
107109
{{#openApiNullable}}
108110
jackson_databind_nullable_version = "0.2.6"
109111
{{/openApiNullable}}
@@ -118,20 +120,24 @@ dependencies {
118120
implementation "io.swagger:swagger-annotations:$swagger_annotations_version"
119121
implementation "com.google.code.findbugs:jsr305:3.0.2"
120122
implementation "io.github.openfeign:feign-core:$feign_version"
123+
{{#jackson}}
121124
implementation "io.github.openfeign:feign-jackson:$feign_version"
125+
{{/jackson}}
122126
implementation "io.github.openfeign:feign-slf4j:$feign_version"
123127
implementation "io.github.openfeign:feign-okhttp:$feign_version"
124128
implementation "io.github.openfeign.form:feign-form:$feign_form_version"
129+
{{#jackson}}
130+
{{#joda}}
131+
implementation "com.fasterxml.jackson.datatype:jackson-datatype-joda:$jackson_version"
132+
{{/joda}}
125133
implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
126134
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
127135
implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
136+
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
137+
{{/jackson}}
128138
{{#openApiNullable}}
129139
implementation "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
130140
{{/openApiNullable}}
131-
{{#joda}}
132-
implementation "com.fasterxml.jackson.datatype:jackson-datatype-joda:$jackson_version"
133-
{{/joda}}
134-
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
135141
implementation "com.brsanthu:migbase64:2.2"
136142
implementation "com.github.scribejava:scribejava-core:$scribejava_version"
137143
implementation "com.brsanthu:migbase64:2.2"

0 commit comments

Comments
 (0)