Skip to content

Commit 68b6640

Browse files
douggishtimon-sbr
authored andcommitted
Depend on jackson-jakarta-rs-json-provider when useJakartaEe is true (OpenAPITools#20322)
In the build.gradle template for the Java generator's resttemplate library, change dependency to com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider instead of com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider when useJarkartaEe is enabled. This makes it consistent with the pom template file.
1 parent b63870e commit 68b6640

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

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

+5
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,12 @@ dependencies {
147147
implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
148148
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
149149
implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
150+
{{^useJakartaEe}}
150151
implementation "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:$jackson_version"
152+
{{/useJakartaEe}}
153+
{{#useJakartaEe}}
154+
implementation "com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:$jackson_version"
155+
{{/useJakartaEe}}
151156
{{#openApiNullable}}
152157
implementation "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
153158
{{/openApiNullable}}

samples/client/petstore/java/resttemplate-jakarta/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ dependencies {
114114
implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
115115
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
116116
implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
117-
implementation "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:$jackson_version"
117+
implementation "com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:$jackson_version"
118118
implementation "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
119119
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
120120
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"

0 commit comments

Comments
 (0)