diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/pom.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/pom.mustache
index f44bb22089d..493a918d807 100644
--- a/modules/openapi-generator/src/main/resources/JavaJaxRS/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/pom.mustache
@@ -186,6 +186,11 @@
provided
{{/useBeanValidation}}
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
diff --git a/samples/server/petstore/jaxrs-datelib-j8/pom.xml b/samples/server/petstore/jaxrs-datelib-j8/pom.xml
index 667fb71591b..5306ea3c7f0 100644
--- a/samples/server/petstore/jaxrs-datelib-j8/pom.xml
+++ b/samples/server/petstore/jaxrs-datelib-j8/pom.xml
@@ -175,6 +175,11 @@
${beanvalidation-version}
provided
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
diff --git a/samples/server/petstore/jaxrs-jersey/pom.xml b/samples/server/petstore/jaxrs-jersey/pom.xml
index 5c8965f738a..76570cb5d6b 100644
--- a/samples/server/petstore/jaxrs-jersey/pom.xml
+++ b/samples/server/petstore/jaxrs-jersey/pom.xml
@@ -175,6 +175,11 @@
${beanvalidation-version}
provided
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
diff --git a/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml b/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml
index 607a6d762ba..f93a014d5e3 100644
--- a/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey2-useTags/pom.xml
@@ -175,6 +175,11 @@
${beanvalidation-version}
provided
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
diff --git a/samples/server/petstore/jaxrs/jersey2/pom.xml b/samples/server/petstore/jaxrs/jersey2/pom.xml
index d345b1a1efb..eecb928d7ed 100644
--- a/samples/server/petstore/jaxrs/jersey2/pom.xml
+++ b/samples/server/petstore/jaxrs/jersey2/pom.xml
@@ -175,6 +175,11 @@
${beanvalidation-version}
provided
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+