Skip to content

Commit ec83284

Browse files
authored
Merge pull request #74 from Sholto/main
java-jaxrs-common: replace deprecated required with new requiredMode on Schema
2 parents 9a694b2 + 6576047 commit ec83284

6 files changed

Lines changed: 12 additions & 7 deletions

File tree

.changeset/red-badgers-agree.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@openapi-generator-plus/java-jaxrs-generator-common": minor
3+
---
4+
5+
Migrate deprecated `required` to `requiredMode` on `Schema` annotation.
6+
7+
Note that this will require a Swagger version of at least 2.2.5

packages/java-cxf-cdi-server/templates/pom.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1111
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1212
<java.version>{{lookup maven.versions 'java' '1.8'}}</java.version>
13-
<swagger.version>{{lookup maven.versions 'swagger' '2.1.10'}}</swagger.version>
13+
<swagger.version>{{lookup maven.versions 'swagger' '2.2.5'}}</swagger.version>
1414
<cxf.version>{{lookup maven.versions 'cxf' '3.4.7'}}</cxf.version>
1515
{{#if useJakarta}}
1616
<jakarta.ws.version>{{lookup maven.versions 'jakarta_ws' '3.1.0'}}</jakarta.ws.version>

packages/java-cxf-spring-server/templates/pom.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1212
<java.version>{{lookup maven.versions 'java' '1.8'}}</java.version>
1313
<spring.version>{{lookup maven.versions 'spring' '5.2.5.RELEASE'}}</spring.version>
14-
<swagger.version>{{lookup maven.versions 'swagger' '2.1.10'}}</swagger.version>
14+
<swagger.version>{{lookup maven.versions 'swagger' '2.2.5'}}</swagger.version>
1515
<cxf.version>{{lookup maven.versions 'cxf' '3.4.7'}}</cxf.version>
1616
{{#if useJakarta}}
1717
<jakarta.ws.version>{{lookup maven.versions 'jakarta_ws' '3.1.0'}}</jakarta.ws.version>

packages/java-jaxrs-client/templates/pom.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1111
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1212
<java.version>{{lookup maven.versions 'java' '1.8'}}</java.version>
13-
<swagger.version>{{lookup maven.versions 'swagger' '2.1.10'}}</swagger.version>
13+
<swagger.version>{{lookup maven.versions 'swagger' '2.2.5'}}</swagger.version>
1414
{{#if useJakarta}}
1515
<jakarta.ws.version>{{lookup maven.versions 'jakarta_ws' '3.1.0'}}</jakarta.ws.version>
1616
{{/if}}

packages/java-jaxrs-common/templates/frag/propertyAnnotations.hbs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ name = {{{stringLiteral serializedName}}}
33
{{#if description}}
44
description = {{{stringLiteral description}}}
55
{{/if}}
6-
{{#if required}}
7-
required = {{required}}
8-
{{/if}}
6+
requiredMode = io.swagger.v3.oas.annotations.media.Schema.RequiredMode.{{#if required}}REQUIRED{{else}}NOT_REQUIRED{{/if}}
97
{{#if deprecated}}
108
deprecated = true
119
{{/if}}

packages/java-jaxrs-server/templates/pom.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1111
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1212
<java.version>{{lookup maven.versions 'java' '1.8'}}</java.version>
13-
<swagger.version>{{lookup maven.versions 'swagger' '2.1.10'}}</swagger.version>
13+
<swagger.version>{{lookup maven.versions 'swagger' '2.2.5'}}</swagger.version>
1414
{{#if useJakarta}}
1515
<jakarta.ws.version>{{lookup maven.versions 'jakarta_ws' '3.1.0'}}</jakarta.ws.version>
1616
{{/if}}

0 commit comments

Comments
 (0)