diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java
index b430df162b2..627139049f1 100644
--- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java
+++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java
@@ -1123,8 +1123,6 @@ public class DefaultCodegen {
String datatype = null;
if (p instanceof StringProperty && "number".equals(p.getFormat())) {
datatype = "BigDecimal";
- } else if (p instanceof StringProperty) {
- datatype = "string";
} else if (p instanceof ByteArrayProperty) {
datatype = "ByteArray";
} else if (p instanceof BinaryProperty) {
@@ -1163,6 +1161,8 @@ public class DefaultCodegen {
datatype = "Object";
LOGGER.error(e.getMessage(), e);
}
+ } else if (p instanceof StringProperty) {
+ datatype = "string";
} else {
if (p != null) {
datatype = p.getType();
diff --git a/modules/swagger-codegen/src/main/resources/Java/libraries/feign/pom.mustache b/modules/swagger-codegen/src/main/resources/Java/libraries/feign/pom.mustache
index 7c05b94ca3e..98aaf188558 100644
--- a/modules/swagger-codegen/src/main/resources/Java/libraries/feign/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/Java/libraries/feign/pom.mustache
@@ -247,7 +247,7 @@
{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.4.0
2.1.0
2.8.7
diff --git a/modules/swagger-codegen/src/main/resources/JavaInflector/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaInflector/pom.mustache
index 1cd3be1a531..15fc98b2cb6 100644
--- a/modules/swagger-codegen/src/main/resources/JavaInflector/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaInflector/pom.mustache
@@ -119,7 +119,7 @@
1.0.0
- 1.0.11
+ 1.0.14
9.2.9.v20150224
1.0.1
4.8.2
diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/pom.mustache
index 328511bdf55..6f5a46a6f7d 100644
--- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/pom.mustache
@@ -178,7 +178,7 @@
{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
4.12
diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/server/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/server/pom.mustache
index 5a2ed782474..e7e0e19e569 100644
--- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/server/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/server/pom.mustache
@@ -229,7 +229,7 @@
{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
4.12
diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/libraries/jersey1/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/libraries/jersey1/pom.mustache
index 4ac349ef1f0..bf58a208a1f 100644
--- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/libraries/jersey1/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/libraries/jersey1/pom.mustache
@@ -191,7 +191,7 @@
{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
1.19.1
2.8.7
diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache
index a28823d5858..b0f5c23bb01 100644
--- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache
@@ -188,7 +188,7 @@
{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
2.8.7
diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/eap/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/eap/pom.mustache
index 7b7107f197a..3f855bd2eda 100644
--- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/eap/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/eap/pom.mustache
@@ -174,7 +174,7 @@
- 1.5.12
+ 1.5.15
9.2.9.v20150224
3.0.11.Final
1.6.3
diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/pom.mustache
index c9ed5939322..eba7922cb2f 100644
--- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy/pom.mustache
@@ -159,7 +159,7 @@
- 1.5.12
+ 1.5.15
9.2.9.v20150224
3.0.11.Final
1.6.3
diff --git a/modules/swagger-codegen/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache
index b79762090a9..3f53b76061a 100644
--- a/modules/swagger-codegen/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache
@@ -9,7 +9,7 @@
{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
org.springframework.boot
diff --git a/modules/swagger-codegen/src/main/resources/MSF4J/pom.mustache b/modules/swagger-codegen/src/main/resources/MSF4J/pom.mustache
index 743aca536a8..2c890843eac 100644
--- a/modules/swagger-codegen/src/main/resources/MSF4J/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/MSF4J/pom.mustache
@@ -75,7 +75,7 @@
{{#java8}}1.8{{/java8}}{{^java8}}1.7{{/java8}}
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
4.12
diff --git a/modules/swagger-codegen/src/main/resources/akka-scala/pom.mustache b/modules/swagger-codegen/src/main/resources/akka-scala/pom.mustache
index 8e2790095b1..3a5c4d0e036 100644
--- a/modules/swagger-codegen/src/main/resources/akka-scala/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/akka-scala/pom.mustache
@@ -216,7 +216,7 @@
2.3.9
1.2
2.2
- 1.5.12
+ 1.5.15
1.0.0
4.8.1
diff --git a/modules/swagger-codegen/src/main/resources/android/pom.mustache b/modules/swagger-codegen/src/main/resources/android/pom.mustache
index c4c4e3a5b9d..a7bb0ad4b30 100644
--- a/modules/swagger-codegen/src/main/resources/android/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/android/pom.mustache
@@ -145,7 +145,7 @@
- 1.5.12
+ 1.5.15
2.3.1
4.8.1
1.0.0
diff --git a/modules/swagger-codegen/src/main/resources/scala/pom.mustache b/modules/swagger-codegen/src/main/resources/scala/pom.mustache
index 11331dce41d..4d52c3ae2ef 100644
--- a/modules/swagger-codegen/src/main/resources/scala/pom.mustache
+++ b/modules/swagger-codegen/src/main/resources/scala/pom.mustache
@@ -215,7 +215,7 @@
1.2
2.2
1.19
- 1.5.12
+ 1.5.15
1.0.5
1.0.0
2.4.2
diff --git a/pom.xml b/pom.xml
index 8e66ed85df4..df759a700ca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -888,10 +888,10 @@
- 1.0.29
+ 1.0.30
2.11.1
3.3.0
- 1.5.12
+ 1.5.15
2.4
1.2
4.8.1
diff --git a/pom.xml.circleci b/pom.xml.circleci
index 00cb33bc6c5..2a76fe27225 100644
--- a/pom.xml.circleci
+++ b/pom.xml.circleci
@@ -900,7 +900,7 @@
1.0.28
2.11.1
3.3.0
- 1.5.12
+ 1.5.15
2.4
1.2
4.8.1
diff --git a/samples/client/petstore-security-test/java/okhttp-gson/pom.xml b/samples/client/petstore-security-test/java/okhttp-gson/pom.xml
index 9ab87a8691c..dbd7942c973 100644
--- a/samples/client/petstore-security-test/java/okhttp-gson/pom.xml
+++ b/samples/client/petstore-security-test/java/okhttp-gson/pom.xml
@@ -206,7 +206,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
2.7.5
2.6.2
2.9.3
diff --git a/samples/client/petstore-security-test/scala/pom.xml b/samples/client/petstore-security-test/scala/pom.xml
index a54aac0067d..53980f82fc1 100644
--- a/samples/client/petstore-security-test/scala/pom.xml
+++ b/samples/client/petstore-security-test/scala/pom.xml
@@ -215,7 +215,7 @@
1.2
2.2
1.19
- 1.5.12
+ 1.5.15
1.0.5
1.0.0
2.4.2
diff --git a/samples/client/petstore/akka-scala/pom.xml b/samples/client/petstore/akka-scala/pom.xml
index 5593f09884a..c989c009f4d 100644
--- a/samples/client/petstore/akka-scala/pom.xml
+++ b/samples/client/petstore/akka-scala/pom.xml
@@ -216,7 +216,7 @@
2.3.9
1.2
2.2
- 1.5.12
+ 1.5.15
1.0.0
4.8.1
diff --git a/samples/client/petstore/android/httpclient/pom.xml b/samples/client/petstore/android/httpclient/pom.xml
index 75ef31f534d..caa541789be 100644
--- a/samples/client/petstore/android/httpclient/pom.xml
+++ b/samples/client/petstore/android/httpclient/pom.xml
@@ -145,7 +145,7 @@
- 1.5.12
+ 1.5.15
2.3.1
4.8.1
1.0.0
diff --git a/samples/client/petstore/java/feign/pom.xml b/samples/client/petstore/java/feign/pom.xml
index afc858fcab8..165ceec4c9d 100644
--- a/samples/client/petstore/java/feign/pom.xml
+++ b/samples/client/petstore/java/feign/pom.xml
@@ -247,7 +247,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.4.0
2.1.0
2.8.7
diff --git a/samples/client/petstore/jaxrs-cxf-client/pom.xml b/samples/client/petstore/jaxrs-cxf-client/pom.xml
index 4398ea01e8f..11737e1547a 100644
--- a/samples/client/petstore/jaxrs-cxf-client/pom.xml
+++ b/samples/client/petstore/jaxrs-cxf-client/pom.xml
@@ -184,7 +184,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
4.12
diff --git a/samples/client/petstore/jaxrs-cxf/pom.xml b/samples/client/petstore/jaxrs-cxf/pom.xml
index a530a3e6fb2..a61e8918261 100644
--- a/samples/client/petstore/jaxrs-cxf/pom.xml
+++ b/samples/client/petstore/jaxrs-cxf/pom.xml
@@ -162,7 +162,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
4.12
diff --git a/samples/client/petstore/scala/pom.xml b/samples/client/petstore/scala/pom.xml
index a54aac0067d..53980f82fc1 100644
--- a/samples/client/petstore/scala/pom.xml
+++ b/samples/client/petstore/scala/pom.xml
@@ -215,7 +215,7 @@
1.2
2.2
1.19
- 1.5.12
+ 1.5.15
1.0.5
1.0.0
2.4.2
diff --git a/samples/client/petstore/spring-cloud/pom.xml b/samples/client/petstore/spring-cloud/pom.xml
index 31299a7e810..f8e3b2b1e33 100644
--- a/samples/client/petstore/spring-cloud/pom.xml
+++ b/samples/client/petstore/spring-cloud/pom.xml
@@ -9,7 +9,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
org.springframework.boot
diff --git a/samples/server/petstore/java-inflector/pom.xml b/samples/server/petstore/java-inflector/pom.xml
index d93b5e8a6c5..44de07b8dfa 100644
--- a/samples/server/petstore/java-inflector/pom.xml
+++ b/samples/server/petstore/java-inflector/pom.xml
@@ -111,7 +111,7 @@
1.0.0
- 1.0.4
+ 1.0.14
9.2.9.v20150224
1.0.1
4.8.2
diff --git a/samples/server/petstore/java-msf4j/pom.xml b/samples/server/petstore/java-msf4j/pom.xml
index b1145335c66..511883af0bd 100644
--- a/samples/server/petstore/java-msf4j/pom.xml
+++ b/samples/server/petstore/java-msf4j/pom.xml
@@ -92,7 +92,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
4.12
diff --git a/samples/server/petstore/jaxrs-cxf/pom.xml b/samples/server/petstore/jaxrs-cxf/pom.xml
index 999c3123463..aad54511529 100644
--- a/samples/server/petstore/jaxrs-cxf/pom.xml
+++ b/samples/server/petstore/jaxrs-cxf/pom.xml
@@ -184,7 +184,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
4.12
diff --git a/samples/server/petstore/jaxrs-resteasy/eap-joda/pom.xml b/samples/server/petstore/jaxrs-resteasy/eap-joda/pom.xml
index 5a1e46c3fe4..0155af16b22 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap-joda/pom.xml
+++ b/samples/server/petstore/jaxrs-resteasy/eap-joda/pom.xml
@@ -163,7 +163,7 @@
- 1.5.12
+ 1.5.15
9.2.9.v20150224
3.0.11.Final
1.6.3
diff --git a/samples/server/petstore/jaxrs-resteasy/eap/pom.xml b/samples/server/petstore/jaxrs-resteasy/eap/pom.xml
index 762c0ccf7b9..a760e1662ea 100644
--- a/samples/server/petstore/jaxrs-resteasy/eap/pom.xml
+++ b/samples/server/petstore/jaxrs-resteasy/eap/pom.xml
@@ -158,7 +158,7 @@
- 1.5.12
+ 1.5.15
9.2.9.v20150224
3.0.11.Final
1.6.3
diff --git a/samples/server/petstore/jaxrs/jersey1/pom.xml b/samples/server/petstore/jaxrs/jersey1/pom.xml
index feaca47dd95..b1516889769 100644
--- a/samples/server/petstore/jaxrs/jersey1/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey1/pom.xml
@@ -189,7 +189,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
1.19.1
2.8.7
diff --git a/samples/server/petstore/jaxrs/jersey2/pom.xml b/samples/server/petstore/jaxrs/jersey2/pom.xml
index 39125b0a9b2..287ab883220 100644
--- a/samples/server/petstore/jaxrs/jersey2/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey2/pom.xml
@@ -173,7 +173,7 @@
1.7
${java.version}
${java.version}
- 1.5.12
+ 1.5.15
9.2.9.v20150224
2.22.2
2.8.7