Skip to content

Commit eec82ba

Browse files
committed
fixes resteasy dateLibrary dependent code
1 parent 2ab482a commit eec82ba

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

src/main/java/io/swagger/codegen/v3/generators/java/AbstractJavaCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ public void processOpts() {
439439
importMapping.put("OffsetDateTime", "java.time.OffsetDateTime");
440440
}
441441
} else if (dateLibrary.equals("legacy")) {
442-
additionalProperties.put("legacyDates", "true");
442+
additionalProperties.put("legacyDates", true);
443443
}
444444
}
445445

src/main/resources/handlebars/JavaJaxRS/resteasy/JacksonConfig.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class JacksonConfig implements ContextResolver<ObjectMapper> {
2626
public JacksonConfig() throws Exception {
2727
2828
objectMapper = new ObjectMapper()
29-
.setDateFormat(new RFC3339DateFormat())
29+
.setDateFormat(new RFC3339DateFormat()){{#legacyDates}};{{/legacyDates}}
3030
{{#java8}}
3131
.registerModule(new JavaTimeModule());
3232
{{/java8}}

src/main/resources/handlebars/JavaJaxRS/resteasy/pom.mustache

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,14 @@
126126
<version>1.2</version>
127127
<scope>provided</scope>
128128
</dependency>
129-
129+
{{#java8}}
130+
<dependency>
131+
<groupId>com.fasterxml.jackson.datatype</groupId>
132+
<artifactId>jackson-datatype-jsr310</artifactId>
133+
<version>${jackson-version}</version>
134+
</dependency>
135+
{{/java8}}
136+
{{^java8}}
130137
<dependency>
131138
<groupId>com.fasterxml.jackson.datatype</groupId>
132139
<artifactId>jackson-datatype-joda</artifactId>
@@ -137,6 +144,7 @@
137144
<artifactId>joda-time</artifactId>
138145
<version>2.7</version>
139146
</dependency>
147+
{{/java8}}
140148
{{#useOas2}}
141149
<dependency>
142150
<groupId>io.swagger</groupId>
@@ -209,5 +217,6 @@
209217
<slf4j-version>1.6.3</slf4j-version>
210218
<junit-version>4.8.1</junit-version>
211219
<servlet-api-version>2.5</servlet-api-version>
220+
{{#java8}}<jackson-version>2.9.10</jackson-version>{{/java8}}
212221
</properties>
213222
</project>

0 commit comments

Comments
 (0)