diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache
index 0d60744b9e0..d8b553a434a 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache
@@ -235,6 +235,13 @@
jersey-client
${jersey-version}
+ {{^supportJava6}}
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey-version}
+
+ {{/supportJava6}}
org.glassfish.jersey.media
jersey-media-multipart
diff --git a/samples/client/petstore/java/jersey2-java8/pom.xml b/samples/client/petstore/java/jersey2-java8/pom.xml
index 4b7a25668c2..204ead7705d 100644
--- a/samples/client/petstore/java/jersey2-java8/pom.xml
+++ b/samples/client/petstore/java/jersey2-java8/pom.xml
@@ -216,6 +216,11 @@
jersey-client
${jersey-version}
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey-version}
+
org.glassfish.jersey.media
jersey-media-multipart
diff --git a/samples/client/petstore/java/jersey2/pom.xml b/samples/client/petstore/java/jersey2/pom.xml
index aa2e548a6c0..60ace064510 100644
--- a/samples/client/petstore/java/jersey2/pom.xml
+++ b/samples/client/petstore/java/jersey2/pom.xml
@@ -216,6 +216,11 @@
jersey-client
${jersey-version}
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey-version}
+
org.glassfish.jersey.media
jersey-media-multipart