diff --git a/modules/openapi-generator/src/main/resources/Java/build.gradle.mustache b/modules/openapi-generator/src/main/resources/Java/build.gradle.mustache
index fb6dece572671ebd0719a0e9322707180432d776..95fc41cbf42a880d51305420078c9da3dfb850bb 100644
--- a/modules/openapi-generator/src/main/resources/Java/build.gradle.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/build.gradle.mustache
@@ -124,7 +124,7 @@ if(hasProperty('target') && target == 'android') {
 
 ext {
     swagger_annotations_version = "1.5.22"
-    jackson_version = "2.10.3"
+    jackson_version = "2.12.1"
     jackson_databind_version = "2.10.5.1"
     {{#openApiNullable}}
     jackson_databind_nullable_version = "0.2.1"
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.gradle.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.gradle.mustache
index 661917bc42b19ae39de4e9adee8696557a05789f..6be8600c7dacad80fd46feee625aae702cc5cd5d 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.gradle.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.gradle.mustache
@@ -108,7 +108,7 @@ if(hasProperty('target') && target == 'android') {
 
 ext {
     swagger_annotations_version = "1.5.22"
-    jackson_version = "2.10.1"
+    jackson_version = "2.12.1"
     jackson_databind_version = "2.10.5.1"
     {{#openApiNullable}}
     jackson_databind_nullable_version = "0.2.1"
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.sbt.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.sbt.mustache
index c3f91793bbcd2f015b9102780a49fac86607a2c6..be30ae48caf187046183b09b7f847f5f2343947f 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.sbt.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/build.sbt.mustache
@@ -12,7 +12,7 @@ lazy val root = (project in file(".")).
       "io.swagger" % "swagger-annotations" % "1.5.22",
       "com.google.api-client" % "google-api-client" % "1.23.0",
       "org.glassfish.jersey.core" % "jersey-common" % "2.25.1",
-      "com.fasterxml.jackson.core" % "jackson-core" % "2.10.1" % "compile",
+      "com.fasterxml.jackson.core" % "jackson-core" % "2.12.1" % "compile",
       "com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.1" % "compile",
       "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.5.1" % "compile",
       {{#withXml}}
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache
index 3a4b62e203b91c7c6442ece9d138ace384a2154a..fdcb6953faf758fb51c7be93df2d6240c4fd0dd6 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache
@@ -317,7 +317,7 @@
         <swagger-annotations-version>1.5.22</swagger-annotations-version>
         <google-api-client-version>1.30.2</google-api-client-version>
         <jersey-common-version>2.25.1</jersey-common-version>
-        <jackson-version>2.10.4</jackson-version>
+        <jackson-version>2.12.1</jackson-version>
         <jackson-databind-version>2.10.4</jackson-databind-version>
         {{#openApiNullable}}
         <jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache
index b48bd384bd1bb7e24ffc74f4ddfbc3c6f260d3be..b8b3d5dcb28f4f72672340828dbea17701cd91c3 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache
@@ -409,7 +409,7 @@
         <gson-fire-version>1.8.3</gson-fire-version>
         <swagger-annotations-version>1.5.22</swagger-annotations-version>
         {{#usePlayWS}}
-        <jackson-version>2.10.5</jackson-version>
+        <jackson-version>2.12.1</jackson-version>
         {{#play24}}
         <play-version>2.4.11</play-version>
         {{/play24}}
diff --git a/modules/openapi-generator/src/main/resources/Java/pom.mustache b/modules/openapi-generator/src/main/resources/Java/pom.mustache
index efe442bef784f10535ece87202d45f9a9dfd720d..20b602c5421d4598bc5431b06ba986825c1671ed 100644
--- a/modules/openapi-generator/src/main/resources/Java/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/pom.mustache
@@ -362,7 +362,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <swagger-annotations-version>1.5.21</swagger-annotations-version>
         <jersey-version>1.19.4</jersey-version>
-        <jackson-version>2.10.3</jackson-version>
+        <jackson-version>2.12.1</jackson-version>
         {{#threetenbp}}
         <jackson-threetenbp-version>2.9.10</jackson-threetenbp-version>
         {{/threetenbp}}
diff --git a/samples/client/petstore/java/google-api-client/build.gradle b/samples/client/petstore/java/google-api-client/build.gradle
index e96a10a7353abe6f641d5ab81053944c9f833cfc..6ed3582a9d458ad162cb4f23395b580d5c296aaf 100644
--- a/samples/client/petstore/java/google-api-client/build.gradle
+++ b/samples/client/petstore/java/google-api-client/build.gradle
@@ -96,7 +96,7 @@ if(hasProperty('target') && target == 'android') {
 
 ext {
     swagger_annotations_version = "1.5.22"
-    jackson_version = "2.10.1"
+    jackson_version = "2.12.1"
     jackson_databind_version = "2.10.5.1"
     jackson_databind_nullable_version = "0.2.1"
     google_api_client_version = "1.23.0"
diff --git a/samples/client/petstore/java/google-api-client/build.sbt b/samples/client/petstore/java/google-api-client/build.sbt
index 228d8269d3790e389488b756936b5bdc37b2d16c..4de7cb971b08afc13f903565ac0b99c7b3d7f142 100644
--- a/samples/client/petstore/java/google-api-client/build.sbt
+++ b/samples/client/petstore/java/google-api-client/build.sbt
@@ -12,7 +12,7 @@ lazy val root = (project in file(".")).
       "io.swagger" % "swagger-annotations" % "1.5.22",
       "com.google.api-client" % "google-api-client" % "1.23.0",
       "org.glassfish.jersey.core" % "jersey-common" % "2.25.1",
-      "com.fasterxml.jackson.core" % "jackson-core" % "2.10.1" % "compile",
+      "com.fasterxml.jackson.core" % "jackson-core" % "2.12.1" % "compile",
       "com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.1" % "compile",
       "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.5.1" % "compile",
       "com.github.joschi.jackson" % "jackson-datatype-threetenbp" % "2.9.10" % "compile",
diff --git a/samples/client/petstore/java/google-api-client/pom.xml b/samples/client/petstore/java/google-api-client/pom.xml
index 23c20f06f1f39522bc978ac6ef3409a1abe50aea..16e1cae0bfeadc466381d3eb688c171a8897e381 100644
--- a/samples/client/petstore/java/google-api-client/pom.xml
+++ b/samples/client/petstore/java/google-api-client/pom.xml
@@ -268,7 +268,7 @@
         <swagger-annotations-version>1.5.22</swagger-annotations-version>
         <google-api-client-version>1.30.2</google-api-client-version>
         <jersey-common-version>2.25.1</jersey-common-version>
-        <jackson-version>2.10.4</jackson-version>
+        <jackson-version>2.12.1</jackson-version>
         <jackson-databind-version>2.10.4</jackson-databind-version>
         <jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
         <jackson-threetenbp-version>2.9.10</jackson-threetenbp-version>
diff --git a/samples/client/petstore/java/jersey1/build.gradle b/samples/client/petstore/java/jersey1/build.gradle
index d1f65b0cf5dedc8a347cd4c66559e6e56192fcb4..76ccc3c06fa70b484aead996168ffdec6586ad92 100644
--- a/samples/client/petstore/java/jersey1/build.gradle
+++ b/samples/client/petstore/java/jersey1/build.gradle
@@ -112,7 +112,7 @@ if(hasProperty('target') && target == 'android') {
 
 ext {
     swagger_annotations_version = "1.5.22"
-    jackson_version = "2.10.3"
+    jackson_version = "2.12.1"
     jackson_databind_version = "2.10.5.1"
     jackson_databind_nullable_version = "0.2.1"
     jackson_threetenbp_version = "2.9.10"
diff --git a/samples/client/petstore/java/jersey1/pom.xml b/samples/client/petstore/java/jersey1/pom.xml
index 83ffd6331e1479f8bab3f5ff9cf53b6ed2c5465d..27fd6628515c432450cdd361f2c36ba9f2b0af40 100644
--- a/samples/client/petstore/java/jersey1/pom.xml
+++ b/samples/client/petstore/java/jersey1/pom.xml
@@ -290,7 +290,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <swagger-annotations-version>1.5.21</swagger-annotations-version>
         <jersey-version>1.19.4</jersey-version>
-        <jackson-version>2.10.3</jackson-version>
+        <jackson-version>2.12.1</jackson-version>
         <jackson-threetenbp-version>2.9.10</jackson-threetenbp-version>
         <javax-annotation-version>1.3.2</javax-annotation-version>
         <maven-plugin-version>1.0.0</maven-plugin-version>
diff --git a/samples/client/petstore/java/retrofit2-play26/pom.xml b/samples/client/petstore/java/retrofit2-play26/pom.xml
index ba8560e655c2f5b6fb731ab1e0bc03957354ab6d..d0fc81c43ca6cb15fd5c59c90e7b6cf747d7fe25 100644
--- a/samples/client/petstore/java/retrofit2-play26/pom.xml
+++ b/samples/client/petstore/java/retrofit2-play26/pom.xml
@@ -308,7 +308,7 @@
         <maven.compiler.target>${java.version}</maven.compiler.target>
         <gson-fire-version>1.8.3</gson-fire-version>
         <swagger-annotations-version>1.5.22</swagger-annotations-version>
-        <jackson-version>2.10.5</jackson-version>
+        <jackson-version>2.12.1</jackson-version>
         <play-version>2.6.7</play-version>
         <jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
         <retrofit-version>2.5.0</retrofit-version>