diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/pom.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/pom.mustache
index f44bb22089d3..493a918d8079 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 667fb71591b4..5306ea3c7f0a 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 5c8965f738a9..76570cb5d6b8 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 607a6d762baf..f93a014d5e39 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 d345b1a1efb1..eecb928d7ed1 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
+