Skip to content

Commit 128beb1

Browse files
committed
Add jspecify to build.gradle
1 parent 83e040b commit 128beb1

5 files changed

Lines changed: 17 additions & 0 deletions

File tree

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@ dependencies {
123123
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_annotations_version"
124124
implementation "tools.jackson.core:jackson-databind:$jackson3_version"
125125
{{/useJackson3}}
126+
{{#useJspecify}}
127+
implementation "org.jspecify:jspecify:1.0.0"
128+
{{/useJspecify}}
126129
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
127130
{{#useBeanValidation}}
128131
implementation "jakarta.validation:jakarta.validation-api:$beanvalidation_version"

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@ dependencies {
143143
{{^useJackson3}}
144144
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
145145
{{/useJackson3}}
146+
{{^useSpringBoot4}}
147+
{{#useJspecify}}
148+
implementation "org.jspecify:jspecify:1.0.0"
149+
{{/useJspecify}}
150+
{{/useSpringBoot4}}
146151
{{#joda}}
147152
implementation "{{jacksonPackage}}.datatype:jackson-datatype-joda:$jackson_version"
148153
implementation "joda-time:joda-time:$jodatime_version"

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,9 @@ ext {
141141
jakarta_annotation_version = "1.3.5"
142142
bean_validation_version = "2.0.2"
143143
{{/useJakartaEe}}
144+
{{#useJspecify}}
145+
implementation "org.jspecify:jspecify:1.0.0"
146+
{{/useJspecify}}
144147
{{/useSpringBoot4}}
145148
jodatime_version = "2.9.9"
146149
junit_version = "5.10.2"

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,11 @@ ext {
155155
{{^useJackson3}}
156156
jackson_version = "2.21.1"
157157
{{/useJackson3}}
158+
{{^useSpringBoot4}}
159+
{{#useJspecify}}
160+
implementation "org.jspecify:jspecify:1.0.0"
161+
{{/useJspecify}}
162+
{{/useSpringBoot4}}
158163
jackson_annotations_version = "2.21"
159164
{{#openApiNullable}}
160165
jackson_databind_nullable_version = "0.2.9"

samples/client/petstore/java/native-jackson3-jspecify/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ dependencies {
8080
implementation "tools.jackson.core:jackson-core:$jackson3_version"
8181
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_annotations_version"
8282
implementation "tools.jackson.core:jackson-databind:$jackson3_version"
83+
implementation "org.jspecify:jspecify:1.0.0"
8384
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
8485
implementation "org.apache.httpcomponents:httpmime:$httpmime_version"
8586
implementation "org.apache.commons:commons-lang3:$commons_lang3_version"

0 commit comments

Comments
 (0)