From 23e44abda31c32bc7a089e082286c4eae9a1e7b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juha=20Syrj=C3=A4l=C3=A4?= Date: Sat, 5 Mar 2022 08:21:05 +0200 Subject: [PATCH] Fix jaxrs-spec to run with JDK 17 (#11798) JDK17 is missing class `javax.annotation.Generated`. Add javax.annotation:javax.annotation-api 1.3.2 Fixes https://github.com/OpenAPITools/openapi-generator/issues/11795 --- .../src/main/resources/JavaJaxRS/pom.mustache | 5 +++++ samples/server/petstore/jaxrs-datelib-j8/pom.xml | 5 +++++ samples/server/petstore/jaxrs-jersey/pom.xml | 5 +++++ samples/server/petstore/jaxrs/jersey2-useTags/pom.xml | 5 +++++ samples/server/petstore/jaxrs/jersey2/pom.xml | 5 +++++ 5 files changed, 25 insertions(+) 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 +