Skip to content

Commit 6283896

Browse files
fix(java): add missing jakarta bean validation to build.gradle template for restclient (#23490)
Closes #23488
1 parent 4490be8 commit 6283896

File tree

13 files changed

+16
-0
lines changed

13 files changed

+16
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ ext {
121121
spring_web_version = "7.0.5"
122122
jakarta_annotation_version = "3.0.0"
123123
{{/useSpringBoot4}}
124+
bean_validation_version = "3.1.1"
124125
jodatime_version = "2.14.0"
125126
junit_version = "5.10.2"
126127
}
@@ -156,6 +157,9 @@ dependencies {
156157
implementation "{{jacksonPackage}}.dataformat:jackson-dataformat-xml:$jackson_version"
157158
{{/withXml}}
158159
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
160+
{{#useBeanValidation}}
161+
implementation "jakarta.validation:jakarta.validation-api:$bean_validation_version"
162+
{{/useBeanValidation}}
159163
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit_version"
160164
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
161165
}

samples/client/echo_api/java/restclient/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ ext {
102102
jackson_databind_nullable_version = "0.2.10"
103103
spring_web_version = "6.2.16"
104104
jakarta_annotation_version = "2.1.1"
105+
bean_validation_version = "3.1.1"
105106
jodatime_version = "2.14.0"
106107
junit_version = "5.10.2"
107108
}

samples/client/others/java/restclient-enum-in-multipart/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ ext {
102102
jackson_databind_nullable_version = "0.2.10"
103103
spring_web_version = "6.2.16"
104104
jakarta_annotation_version = "2.1.1"
105+
bean_validation_version = "3.1.1"
105106
jodatime_version = "2.14.0"
106107
junit_version = "5.10.2"
107108
}

samples/client/others/java/restclient-sealedInterface/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ ext {
102102
jackson_databind_nullable_version = "0.2.10"
103103
spring_web_version = "6.2.16"
104104
jakarta_annotation_version = "2.1.1"
105+
bean_validation_version = "3.1.1"
105106
jodatime_version = "2.14.0"
106107
junit_version = "5.10.2"
107108
}

samples/client/others/java/restclient-useAbstractionForFiles/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ ext {
102102
jackson_databind_nullable_version = "0.2.10"
103103
spring_web_version = "6.2.16"
104104
jakarta_annotation_version = "2.1.1"
105+
bean_validation_version = "3.1.1"
105106
jodatime_version = "2.14.0"
106107
junit_version = "5.10.2"
107108
}

samples/client/petstore/java/restclient-nullable-arrays/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ ext {
102102
jackson_databind_nullable_version = "0.2.10"
103103
spring_web_version = "6.2.16"
104104
jakarta_annotation_version = "2.1.1"
105+
bean_validation_version = "3.1.1"
105106
jodatime_version = "2.14.0"
106107
junit_version = "5.10.2"
107108
}

samples/client/petstore/java/restclient-springBoot4-jackson2/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ ext {
102102
jackson_databind_nullable_version = "0.2.10"
103103
spring_web_version = "7.0.5"
104104
jakarta_annotation_version = "3.0.0"
105+
bean_validation_version = "3.1.1"
105106
jodatime_version = "2.14.0"
106107
junit_version = "5.10.2"
107108
}

samples/client/petstore/java/restclient-springBoot4-jackson3-jspecify/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ ext {
101101
jackson_annotations_version = "2.21"
102102
spring_web_version = "7.0.5"
103103
jakarta_annotation_version = "3.0.0"
104+
bean_validation_version = "3.1.1"
104105
jodatime_version = "2.14.0"
105106
junit_version = "5.10.2"
106107
}

samples/client/petstore/java/restclient-springBoot4-jackson3/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ ext {
101101
jackson_annotations_version = "2.21"
102102
spring_web_version = "7.0.5"
103103
jakarta_annotation_version = "3.0.0"
104+
bean_validation_version = "3.1.1"
104105
jodatime_version = "2.14.0"
105106
junit_version = "5.10.2"
106107
}

samples/client/petstore/java/restclient-swagger2/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ ext {
103103
jackson_databind_nullable_version = "0.2.10"
104104
spring_web_version = "6.2.16"
105105
jakarta_annotation_version = "2.1.1"
106+
bean_validation_version = "3.1.1"
106107
jodatime_version = "2.14.0"
107108
junit_version = "5.10.2"
108109
}

0 commit comments

Comments
 (0)