From 92bcdea2fad3679ce9684fbdd8314412753fdea0 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Wed, 3 May 2023 11:00:12 +0800 Subject: [PATCH] Revert "Remove CXF imports and dependency (#15364)" (#15392) This reverts commit 6686fb87b9901ee0eeff9ef6e91b1e9c51704569. --- .../resources/Java/libraries/microprofile/api.mustache | 3 +++ .../resources/Java/libraries/microprofile/pom.mustache | 7 +++++++ .../resources/Java/libraries/microprofile/pom_3.0.mustache | 7 +++++++ .../petstore/java/microprofile-rest-client-3.0/pom.xml | 5 +++++ .../src/main/java/org/openapitools/client/api/PetApi.java | 1 + .../main/java/org/openapitools/client/api/StoreApi.java | 1 + .../src/main/java/org/openapitools/client/api/UserApi.java | 1 + .../client/petstore/java/microprofile-rest-client/pom.xml | 5 +++++ .../src/main/java/org/openapitools/client/api/PetApi.java | 1 + .../main/java/org/openapitools/client/api/StoreApi.java | 1 + .../src/main/java/org/openapitools/client/api/UserApi.java | 1 + 11 files changed, 33 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/api.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/api.mustache index e806917d1752..22f38b750abf 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/api.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/api.mustache @@ -12,6 +12,9 @@ import java.util.Set; import {{rootJavaEEPackage}}.ws.rs.*; import {{rootJavaEEPackage}}.ws.rs.core.Response; import {{rootJavaEEPackage}}.ws.rs.core.MediaType; +{{^disableMultipart}} +import org.apache.cxf.jaxrs.ext.multipart.*; +{{/disableMultipart}} {{#microprofileMutiny}} import io.smallrye.mutiny.Uni; {{/microprofileMutiny}} diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom.mustache index 4679289a4809..56d9f8afb027 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom.mustache @@ -101,6 +101,13 @@ ${smallrye.config.version} test + {{^disableMultipart}} + + org.apache.cxf + cxf-rt-rs-extension-providers + ${cxf.rt.rs.extension.providers.version} + + {{/disableMultipart}} jakarta.json.bind jakarta.json.bind-api diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom_3.0.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom_3.0.mustache index 27f4058cc43c..f2795bf32bb1 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom_3.0.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/microprofile/pom_3.0.mustache @@ -101,6 +101,13 @@ test + {{^disableMultipart}} + + org.apache.cxf + cxf-rt-rs-extension-providers + ${cxf.rt.rs.extension.providers.version} + + {{/disableMultipart}} jakarta.json.bind jakarta.json.bind-api diff --git a/samples/client/petstore/java/microprofile-rest-client-3.0/pom.xml b/samples/client/petstore/java/microprofile-rest-client-3.0/pom.xml index 416436f9f53a..46ec836840c6 100644 --- a/samples/client/petstore/java/microprofile-rest-client-3.0/pom.xml +++ b/samples/client/petstore/java/microprofile-rest-client-3.0/pom.xml @@ -90,6 +90,11 @@ test + + org.apache.cxf + cxf-rt-rs-extension-providers + ${cxf.rt.rs.extension.providers.version} + jakarta.json.bind jakarta.json.bind-api diff --git a/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/PetApi.java index ee20aac63885..d353688861ca 100644 --- a/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/PetApi.java +++ b/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/PetApi.java @@ -24,6 +24,7 @@ import java.util.Set; import jakarta.ws.rs.*; import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.MediaType; +import org.apache.cxf.jaxrs.ext.multipart.*; import org.eclipse.microprofile.rest.client.annotation.RegisterProvider; diff --git a/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/StoreApi.java b/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/StoreApi.java index b900a6a98ec3..cd94c5b3bca6 100644 --- a/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/StoreApi.java +++ b/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/StoreApi.java @@ -22,6 +22,7 @@ import java.util.Set; import jakarta.ws.rs.*; import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.MediaType; +import org.apache.cxf.jaxrs.ext.multipart.*; import org.eclipse.microprofile.rest.client.annotation.RegisterProvider; diff --git a/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/UserApi.java index 9900ed1267e2..7f8c13c9e080 100644 --- a/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/microprofile-rest-client-3.0/src/main/java/org/openapitools/client/api/UserApi.java @@ -23,6 +23,7 @@ import java.util.Set; import jakarta.ws.rs.*; import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.MediaType; +import org.apache.cxf.jaxrs.ext.multipart.*; import org.eclipse.microprofile.rest.client.annotation.RegisterProvider; diff --git a/samples/client/petstore/java/microprofile-rest-client/pom.xml b/samples/client/petstore/java/microprofile-rest-client/pom.xml index 1d6d6f7929a2..968f176c15f8 100644 --- a/samples/client/petstore/java/microprofile-rest-client/pom.xml +++ b/samples/client/petstore/java/microprofile-rest-client/pom.xml @@ -90,6 +90,11 @@ ${smallrye.config.version} test + + org.apache.cxf + cxf-rt-rs-extension-providers + ${cxf.rt.rs.extension.providers.version} + jakarta.json.bind jakarta.json.bind-api diff --git a/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/PetApi.java index 632e66ed9d4e..fe8f0596df26 100644 --- a/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/PetApi.java +++ b/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/PetApi.java @@ -24,6 +24,7 @@ import java.util.Set; import javax.ws.rs.*; import javax.ws.rs.core.Response; import javax.ws.rs.core.MediaType; +import org.apache.cxf.jaxrs.ext.multipart.*; import org.eclipse.microprofile.rest.client.annotation.RegisterProvider; diff --git a/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/StoreApi.java b/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/StoreApi.java index 85d328a4d3fc..29466ef6c217 100644 --- a/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/StoreApi.java +++ b/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/StoreApi.java @@ -22,6 +22,7 @@ import java.util.Set; import javax.ws.rs.*; import javax.ws.rs.core.Response; import javax.ws.rs.core.MediaType; +import org.apache.cxf.jaxrs.ext.multipart.*; import org.eclipse.microprofile.rest.client.annotation.RegisterProvider; diff --git a/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/UserApi.java b/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/UserApi.java index 20cee1f3fa81..d1eb41adcb8b 100644 --- a/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/UserApi.java +++ b/samples/client/petstore/java/microprofile-rest-client/src/main/java/org/openapitools/client/api/UserApi.java @@ -23,6 +23,7 @@ import java.util.Set; import javax.ws.rs.*; import javax.ws.rs.core.Response; import javax.ws.rs.core.MediaType; +import org.apache.cxf.jaxrs.ext.multipart.*; import org.eclipse.microprofile.rest.client.annotation.RegisterProvider;