This is an automated email from the ASF dual-hosted git repository. ppalaga pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push: new 995c74a8e0 Fix #4122 to use io.quarkiverse.cxf:quarkus-cxf-saaj 995c74a8e0 is described below commit 995c74a8e0268add3b8b4696dd767e7995d825ed Author: Zheng Feng <zh.f...@gmail.com> AuthorDate: Fri Jan 20 12:32:35 2023 +0800 Fix #4122 to use io.quarkiverse.cxf:quarkus-cxf-saaj --- extensions/soap/deployment/pom.xml | 4 ++++ .../component/soap/deployment/SoapProcessor.java | 27 ---------------------- extensions/soap/runtime/pom.xml | 4 ++++ 3 files changed, 8 insertions(+), 27 deletions(-) diff --git a/extensions/soap/deployment/pom.xml b/extensions/soap/deployment/pom.xml index 9032bbfc33..220f57f846 100644 --- a/extensions/soap/deployment/pom.xml +++ b/extensions/soap/deployment/pom.xml @@ -38,6 +38,10 @@ <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-jaxb-deployment</artifactId> </dependency> + <dependency> + <groupId>io.quarkiverse.cxf</groupId> + <artifactId>quarkus-cxf-saaj-deployment</artifactId> + </dependency> <dependency> <groupId>org.apache.camel.quarkus</groupId> diff --git a/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java b/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java index 11846b7d50..b35419ad38 100644 --- a/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java +++ b/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java @@ -24,7 +24,6 @@ import io.quarkus.deployment.builditem.CombinedIndexBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem; import org.jboss.jandex.DotName; import org.jboss.jandex.IndexView; @@ -42,32 +41,6 @@ class SoapProcessor { return new NativeImageResourceBuildItem("soap.xsd", "soap12.xsd", "xml.xsd"); } - @BuildStep - void serviceProviders(BuildProducer<ServiceProviderBuildItem> serviceProvider) { - String[] soapVersions = new String[] { "1_1", "1_2" }; - for (String version : soapVersions) { - serviceProvider.produce( - new ServiceProviderBuildItem( - "javax.xml.soap.MessageFactory", - "com.sun.xml.messaging.saaj.soap.ver" + version + ".SOAPMessageFactory" + version + "Impl")); - - serviceProvider.produce( - new ServiceProviderBuildItem( - "javax.xml.soap.SOAPFactory", - "com.sun.xml.messaging.saaj.soap.ver" + version + ".SOAPFactory" + version + "Impl")); - } - - serviceProvider.produce( - new ServiceProviderBuildItem( - "javax.xml.soap.SOAPConnectionFactory", - "com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnectionFactory")); - - serviceProvider.produce( - new ServiceProviderBuildItem( - "javax.xml.soap.SAAJMetaFactory", - "com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl")); - } - @BuildStep void registerForReflection(CombinedIndexBuildItem combinedIndex, BuildProducer<ReflectiveClassBuildItem> reflectiveClass) { IndexView index = combinedIndex.getIndex(); diff --git a/extensions/soap/runtime/pom.xml b/extensions/soap/runtime/pom.xml index 5d091e69b2..3da0d77fde 100644 --- a/extensions/soap/runtime/pom.xml +++ b/extensions/soap/runtime/pom.xml @@ -61,6 +61,10 @@ <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-jaxb</artifactId> </dependency> + <dependency> + <groupId>io.quarkiverse.cxf</groupId> + <artifactId>quarkus-cxf-saaj</artifactId> + </dependency> </dependencies> <build>