You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2020/10/26 14:48:29 UTC
[camel-quarkus] branch master updated: Leverage Quarkus JAXP
extension where applicable #1806
This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/master by this push:
new 58825cb Leverage Quarkus JAXP extension where applicable #1806
58825cb is described below
commit 58825cb95a61363f2e780ea8a37fa6591b4984c5
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Mon Oct 26 13:25:19 2020 +0100
Leverage Quarkus JAXP extension where applicable #1806
---
catalog/pom.xml | 13 ----
extensions-core/xml-jaxb/deployment/pom.xml | 4 +-
extensions-core/xml-jaxb/runtime/pom.xml | 4 +-
extensions-core/xml-jaxp/deployment/pom.xml | 4 +-
.../xml/jaxp/deployment/XmlJaxpProcessor.java | 11 ++++
extensions-core/xml-jaxp/runtime/pom.xml | 4 +-
extensions-support/pom.xml | 1 -
.../deployment/XalanNativeImageProcessor.java | 17 ++++--
extensions-support/xml/deployment/pom.xml | 58 ------------------
.../support/xml/deployment/XmlSupportFeature.java | 29 ---------
.../xml/deployment/XmlSupportProcessor.java | 49 ---------------
extensions-support/xml/pom.xml | 39 ------------
extensions-support/xml/runtime/pom.xml | 70 ----------------------
.../main/resources/META-INF/quarkus-extension.yaml | 28 ---------
extensions/aws-ec2/deployment/pom.xml | 4 +-
extensions/aws-ec2/runtime/pom.xml | 6 +-
extensions/aws-ecs/deployment/pom.xml | 4 +-
extensions/aws-ecs/runtime/pom.xml | 4 +-
extensions/aws-eks/deployment/pom.xml | 4 +-
extensions/aws-eks/runtime/pom.xml | 4 +-
extensions/aws-iam/deployment/pom.xml | 4 +-
extensions/aws-iam/runtime/pom.xml | 6 +-
extensions/aws-kinesis/deployment/pom.xml | 4 +-
extensions/aws-kinesis/runtime/pom.xml | 4 +-
extensions/aws-kms/deployment/pom.xml | 4 +-
extensions/aws-kms/runtime/pom.xml | 4 +-
extensions/aws-lambda/deployment/pom.xml | 4 +-
extensions/aws-lambda/runtime/pom.xml | 4 +-
extensions/aws-s3/deployment/pom.xml | 4 +-
extensions/aws-s3/runtime/pom.xml | 4 +-
extensions/aws-sns/deployment/pom.xml | 4 +-
extensions/aws-sns/runtime/pom.xml | 4 +-
extensions/aws-sqs/deployment/pom.xml | 4 +-
extensions/aws-sqs/runtime/pom.xml | 4 +-
extensions/aws-translate/deployment/pom.xml | 4 +-
extensions/aws-translate/runtime/pom.xml | 6 +-
extensions/aws2-athena/deployment/pom.xml | 4 +-
extensions/aws2-athena/runtime/pom.xml | 6 +-
extensions/aws2-cw/deployment/pom.xml | 4 +-
extensions/aws2-cw/runtime/pom.xml | 6 +-
extensions/aws2-ddb/deployment/pom.xml | 4 +-
extensions/aws2-ddb/runtime/pom.xml | 6 +-
extensions/aws2-ec2/deployment/pom.xml | 4 +-
extensions/aws2-ec2/runtime/pom.xml | 6 +-
extensions/aws2-ecs/deployment/pom.xml | 4 +-
extensions/aws2-ecs/runtime/pom.xml | 6 +-
extensions/aws2-eks/deployment/pom.xml | 4 +-
extensions/aws2-eks/runtime/pom.xml | 6 +-
extensions/aws2-iam/deployment/pom.xml | 4 +-
extensions/aws2-iam/runtime/pom.xml | 6 +-
extensions/aws2-kms/deployment/pom.xml | 4 +-
extensions/aws2-kms/runtime/pom.xml | 6 +-
extensions/aws2-mq/deployment/pom.xml | 4 +-
extensions/aws2-mq/runtime/pom.xml | 6 +-
extensions/aws2-msk/deployment/pom.xml | 4 +-
extensions/aws2-msk/runtime/pom.xml | 6 +-
extensions/aws2-s3/deployment/pom.xml | 4 +-
extensions/aws2-s3/runtime/pom.xml | 6 +-
extensions/aws2-ses/deployment/pom.xml | 4 +-
extensions/aws2-ses/runtime/pom.xml | 6 +-
extensions/aws2-sns/deployment/pom.xml | 4 +-
extensions/aws2-sns/runtime/pom.xml | 6 +-
extensions/aws2-sqs/deployment/pom.xml | 4 +-
extensions/aws2-sqs/runtime/pom.xml | 6 +-
extensions/aws2-sts/deployment/pom.xml | 4 +-
extensions/aws2-sts/runtime/pom.xml | 6 +-
extensions/aws2-translate/deployment/pom.xml | 4 +-
extensions/aws2-translate/runtime/pom.xml | 6 +-
extensions/azure/deployment/pom.xml | 4 +-
extensions/azure/runtime/pom.xml | 4 +-
.../component/dozer/deployment/DozerProcessor.java | 4 --
extensions/fhir/deployment/pom.xml | 4 +-
extensions/fhir/runtime/pom.xml | 4 +-
extensions/jackson/deployment/pom.xml | 4 +-
extensions/jackson/runtime/pom.xml | 4 +-
extensions/olingo4/deployment/pom.xml | 4 +-
extensions/olingo4/runtime/pom.xml | 4 +-
extensions/tagsoup/deployment/pom.xml | 4 +-
extensions/tagsoup/runtime/pom.xml | 4 +-
extensions/validator/deployment/pom.xml | 4 +-
.../validator/deployment/ValidatorProcessor.java | 13 ----
extensions/validator/runtime/pom.xml | 4 +-
extensions/xpath/deployment/pom.xml | 4 +-
.../component/xpath/deployment/XPathProcessor.java | 6 --
extensions/xpath/runtime/pom.xml | 4 +-
extensions/xslt/deployment/pom.xml | 4 +-
extensions/xslt/runtime/pom.xml | 4 +-
poms/bom/pom.xml | 10 ----
88 files changed, 191 insertions(+), 491 deletions(-)
diff --git a/catalog/pom.xml b/catalog/pom.xml
index 80b5136..d613a8c 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -3676,19 +3676,6 @@
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-xstream</artifactId>
<version>${project.version}</version>
<type>pom</type>
diff --git a/extensions-core/xml-jaxb/deployment/pom.xml b/extensions-core/xml-jaxb/deployment/pom.xml
index 0a3e861..b9763c2 100644
--- a/extensions-core/xml-jaxb/deployment/pom.xml
+++ b/extensions-core/xml-jaxb/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-xml-jaxb</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/extensions-core/xml-jaxb/runtime/pom.xml b/extensions-core/xml-jaxb/runtime/pom.xml
index 77611a6..704f995 100644
--- a/extensions-core/xml-jaxb/runtime/pom.xml
+++ b/extensions-core/xml-jaxb/runtime/pom.xml
@@ -63,8 +63,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/extensions-core/xml-jaxp/deployment/pom.xml b/extensions-core/xml-jaxp/deployment/pom.xml
index 4ddb809..4c9e978 100644
--- a/extensions-core/xml-jaxp/deployment/pom.xml
+++ b/extensions-core/xml-jaxp/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-xml-jaxp</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
</dependencies>
diff --git a/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java b/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java
index 40689f7..18f49cd 100644
--- a/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java
+++ b/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java
@@ -16,9 +16,11 @@
*/
package org.apache.camel.quarkus.component.xml.jaxp.deployment;
+import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.CapabilityBuildItem;
import io.quarkus.deployment.builditem.FeatureBuildItem;
+import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
import org.apache.camel.quarkus.support.common.CamelCapabilities;
class XmlJaxpProcessor {
@@ -34,4 +36,13 @@ class XmlJaxpProcessor {
CapabilityBuildItem capability() {
return new CapabilityBuildItem(CamelCapabilities.XML);
}
+
+ @BuildStep
+ void reflective(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
+ reflectiveClass.produce(
+ new ReflectiveClassBuildItem(
+ false,
+ false,
+ "org.apache.camel.converter.jaxp.XmlConverter"));
+ }
}
diff --git a/extensions-core/xml-jaxp/runtime/pom.xml b/extensions-core/xml-jaxp/runtime/pom.xml
index e6aa21d..a3b1a26 100644
--- a/extensions-core/xml-jaxp/runtime/pom.xml
+++ b/extensions-core/xml-jaxp/runtime/pom.xml
@@ -56,8 +56,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
</dependencies>
diff --git a/extensions-support/pom.xml b/extensions-support/pom.xml
index d8b8070..8c7c1cb 100644
--- a/extensions-support/pom.xml
+++ b/extensions-support/pom.xml
@@ -51,7 +51,6 @@
<module>spring</module>
<module>webhook</module>
<module>xstream</module>
- <module>xml</module>
<module>xalan</module>
</modules>
</project>
diff --git a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java
index 1278dbb..5c08acc 100644
--- a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java
+++ b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java
@@ -19,6 +19,7 @@ package org.apache.camel.quarkus.support.xalan.deployment;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.List;
+import java.util.stream.Stream;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
@@ -59,15 +60,23 @@ class XalanNativeImageProcessor {
@BuildStep
List<NativeImageResourceBundleBuildItem> resourceBundles() {
return Arrays.asList(
- new NativeImageResourceBundleBuildItem("com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMessages"),
+ new NativeImageResourceBundleBuildItem("org.apache.xalan.xsltc.compiler.util.ErrorMessages"),
new NativeImageResourceBundleBuildItem("org.apache.xml.serializer.utils.SerializerMessages"),
new NativeImageResourceBundleBuildItem("org.apache.xml.serializer.XMLEntities"));
}
@BuildStep
- List<NativeImageResourceBuildItem> resources() {
- return Arrays.asList(
- new NativeImageResourceBuildItem("org/apache/xml/serializer/output_xml.properties"));
+ void resources(BuildProducer<NativeImageResourceBuildItem> resource) {
+
+ Stream.of(
+ "html",
+ "text",
+ "xml",
+ "unknown")
+ .map(s -> "org/apache/xml/serializer/output_" + s + ".properties")
+ .map(NativeImageResourceBuildItem::new)
+ .forEach(resource::produce);
+
}
@BuildStep
diff --git a/extensions-support/xml/deployment/pom.xml b/extensions-support/xml/deployment/pom.xml
deleted file mode 100644
index 59345f7..0000000
--- a/extensions-support/xml/deployment/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-parent</artifactId>
- <version>1.4.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
- <name>Camel Quarkus :: Support :: XML :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/extensions-support/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportFeature.java b/extensions-support/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportFeature.java
deleted file mode 100644
index 0a4030d..0000000
--- a/extensions-support/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportFeature.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.support.xml.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-
-public class XmlSupportFeature {
- private static final String FEATURE = "camel-support-xml";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-}
diff --git a/extensions-support/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportProcessor.java b/extensions-support/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportProcessor.java
deleted file mode 100644
index 3fd64d1..0000000
--- a/extensions-support/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportProcessor.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.support.xml.deployment;
-
-import io.quarkus.deployment.annotations.BuildProducer;
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
-
-public class XmlSupportProcessor {
- @BuildStep
- void reflective(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
- reflectiveClass.produce(
- new ReflectiveClassBuildItem(
- false,
- false,
- "com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl",
- "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl",
- "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl",
- "com.sun.org.apache.xerces.internal.parsers.SAXParser",
- "com.sun.xml.internal.stream.XMLInputFactoryImpl",
- "com.sun.xml.internal.stream.XMLOutputFactoryImpl"));
-
- reflectiveClass.produce(
- new ReflectiveClassBuildItem(
- false,
- false,
- "org.apache.camel.converter.jaxp.XmlConverter"));
-
- // javax.xml.namespace.QName is needed as it is used as part of the processor
- // definitions in the DSL and parsers like Jackson (used in camel-k YAML DSL)
- // fails if this class is cannot be instantiated reflectively.
- reflectiveClass.produce(
- new ReflectiveClassBuildItem(true, false, "javax.xml.namespace.QName"));
- }
-}
diff --git a/extensions-support/xml/pom.xml b/extensions-support/xml/pom.xml
deleted file mode 100644
index c87a085..0000000
--- a/extensions-support/xml/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-build-parent</artifactId>
- <version>1.4.0-SNAPSHOT</version>
- <relativePath>../../poms/build-parent/pom.xml</relativePath>
- </parent>
-
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>camel-quarkus-support-xml-parent</artifactId>
- <name>Camel Quarkus :: Support :: XML</name>
- <packaging>pom</packaging>
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-
-</project>
diff --git a/extensions-support/xml/runtime/pom.xml b/extensions-support/xml/runtime/pom.xml
deleted file mode 100644
index a9310a9..0000000
--- a/extensions-support/xml/runtime/pom.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-parent</artifactId>
- <version>1.4.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>camel-quarkus-support-xml</artifactId>
- <name>Camel Quarkus :: Support :: XML :: Runtime</name>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <dependencies>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-core</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-bootstrap-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/extensions-support/xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-support/xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index a6d6187..0000000
--- a/extensions-support/xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
----
-name: "Camel Quarkus Support XML"
-description: "Camel Quarkus Support XML"
-metadata:
- unlisted: true
- keywords:
- - "camel"
- - "xml"
- guide: "https://quarkus.io/guides/camel"
- categories:
- - "integration"
\ No newline at end of file
diff --git a/extensions/aws-ec2/deployment/pom.xml b/extensions/aws-ec2/deployment/pom.xml
index 44a71d5..c1d5096 100644
--- a/extensions/aws-ec2/deployment/pom.xml
+++ b/extensions/aws-ec2/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-ec2/runtime/pom.xml b/extensions/aws-ec2/runtime/pom.xml
index c91e5df..7495800 100644
--- a/extensions/aws-ec2/runtime/pom.xml
+++ b/extensions/aws-ec2/runtime/pom.xml
@@ -52,9 +52,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-core</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-ecs/deployment/pom.xml b/extensions/aws-ecs/deployment/pom.xml
index f7e792c..dbd6eb9 100644
--- a/extensions/aws-ecs/deployment/pom.xml
+++ b/extensions/aws-ecs/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-ecs/runtime/pom.xml b/extensions/aws-ecs/runtime/pom.xml
index ed7de14..3f83a7c 100644
--- a/extensions/aws-ecs/runtime/pom.xml
+++ b/extensions/aws-ecs/runtime/pom.xml
@@ -53,8 +53,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-eks/deployment/pom.xml b/extensions/aws-eks/deployment/pom.xml
index e946d4e..4d70e44 100644
--- a/extensions/aws-eks/deployment/pom.xml
+++ b/extensions/aws-eks/deployment/pom.xml
@@ -34,8 +34,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-eks/runtime/pom.xml b/extensions/aws-eks/runtime/pom.xml
index 4c731ad..b8b708f 100644
--- a/extensions/aws-eks/runtime/pom.xml
+++ b/extensions/aws-eks/runtime/pom.xml
@@ -56,8 +56,8 @@
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-iam/deployment/pom.xml b/extensions/aws-iam/deployment/pom.xml
index 6953701..4b4b612 100644
--- a/extensions/aws-iam/deployment/pom.xml
+++ b/extensions/aws-iam/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-iam/runtime/pom.xml b/extensions/aws-iam/runtime/pom.xml
index 8be42bd..ef4bac9 100644
--- a/extensions/aws-iam/runtime/pom.xml
+++ b/extensions/aws-iam/runtime/pom.xml
@@ -56,9 +56,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-kinesis/deployment/pom.xml b/extensions/aws-kinesis/deployment/pom.xml
index 94f04ef..5597b05 100644
--- a/extensions/aws-kinesis/deployment/pom.xml
+++ b/extensions/aws-kinesis/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-kinesis/runtime/pom.xml b/extensions/aws-kinesis/runtime/pom.xml
index 5e74743..36e10ff 100644
--- a/extensions/aws-kinesis/runtime/pom.xml
+++ b/extensions/aws-kinesis/runtime/pom.xml
@@ -58,8 +58,8 @@
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-kms/deployment/pom.xml b/extensions/aws-kms/deployment/pom.xml
index 1d957df..ca58460 100644
--- a/extensions/aws-kms/deployment/pom.xml
+++ b/extensions/aws-kms/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-kms/runtime/pom.xml b/extensions/aws-kms/runtime/pom.xml
index 1db8f22..41eaf23 100644
--- a/extensions/aws-kms/runtime/pom.xml
+++ b/extensions/aws-kms/runtime/pom.xml
@@ -57,8 +57,8 @@
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-lambda/deployment/pom.xml b/extensions/aws-lambda/deployment/pom.xml
index d361f13..2b5c3f4 100644
--- a/extensions/aws-lambda/deployment/pom.xml
+++ b/extensions/aws-lambda/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-lambda/runtime/pom.xml b/extensions/aws-lambda/runtime/pom.xml
index 2b4561f..dd395a3 100644
--- a/extensions/aws-lambda/runtime/pom.xml
+++ b/extensions/aws-lambda/runtime/pom.xml
@@ -57,8 +57,8 @@
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-s3/deployment/pom.xml b/extensions/aws-s3/deployment/pom.xml
index b5f5d84..1ec79a7 100644
--- a/extensions/aws-s3/deployment/pom.xml
+++ b/extensions/aws-s3/deployment/pom.xml
@@ -34,8 +34,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-s3/runtime/pom.xml b/extensions/aws-s3/runtime/pom.xml
index 84f9e75..a50b465 100644
--- a/extensions/aws-s3/runtime/pom.xml
+++ b/extensions/aws-s3/runtime/pom.xml
@@ -56,8 +56,8 @@
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sns/deployment/pom.xml b/extensions/aws-sns/deployment/pom.xml
index 24b495b..87177b8 100644
--- a/extensions/aws-sns/deployment/pom.xml
+++ b/extensions/aws-sns/deployment/pom.xml
@@ -34,8 +34,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sns/runtime/pom.xml b/extensions/aws-sns/runtime/pom.xml
index 1d2b5f5..80ebd37 100644
--- a/extensions/aws-sns/runtime/pom.xml
+++ b/extensions/aws-sns/runtime/pom.xml
@@ -56,8 +56,8 @@
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sqs/deployment/pom.xml b/extensions/aws-sqs/deployment/pom.xml
index 6863251..2501fcf 100644
--- a/extensions/aws-sqs/deployment/pom.xml
+++ b/extensions/aws-sqs/deployment/pom.xml
@@ -34,8 +34,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sqs/runtime/pom.xml b/extensions/aws-sqs/runtime/pom.xml
index 512011a..3fe8f48 100644
--- a/extensions/aws-sqs/runtime/pom.xml
+++ b/extensions/aws-sqs/runtime/pom.xml
@@ -56,8 +56,8 @@
<artifactId>camel-quarkus-support-aws</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-translate/deployment/pom.xml b/extensions/aws-translate/deployment/pom.xml
index 1bdbe12..ca6ff4f 100644
--- a/extensions/aws-translate/deployment/pom.xml
+++ b/extensions/aws-translate/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-translate/runtime/pom.xml b/extensions/aws-translate/runtime/pom.xml
index b8db343..38b94cc 100644
--- a/extensions/aws-translate/runtime/pom.xml
+++ b/extensions/aws-translate/runtime/pom.xml
@@ -52,9 +52,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-core</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-athena/deployment/pom.xml b/extensions/aws2-athena/deployment/pom.xml
index 011cd11..09214b4 100644
--- a/extensions/aws2-athena/deployment/pom.xml
+++ b/extensions/aws2-athena/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-athena</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-athena/runtime/pom.xml b/extensions/aws2-athena/runtime/pom.xml
index 20183a3..f0d74ee 100644
--- a/extensions/aws2-athena/runtime/pom.xml
+++ b/extensions/aws2-athena/runtime/pom.xml
@@ -60,9 +60,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-cw/deployment/pom.xml b/extensions/aws2-cw/deployment/pom.xml
index e22a61a..7883420 100644
--- a/extensions/aws2-cw/deployment/pom.xml
+++ b/extensions/aws2-cw/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-cw</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-cw/runtime/pom.xml b/extensions/aws2-cw/runtime/pom.xml
index b5b5eb7..04e3746 100644
--- a/extensions/aws2-cw/runtime/pom.xml
+++ b/extensions/aws2-cw/runtime/pom.xml
@@ -60,9 +60,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ddb/deployment/pom.xml b/extensions/aws2-ddb/deployment/pom.xml
index 93a0521..6832d59 100644
--- a/extensions/aws2-ddb/deployment/pom.xml
+++ b/extensions/aws2-ddb/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-ddb</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ddb/runtime/pom.xml b/extensions/aws2-ddb/runtime/pom.xml
index 83abac0..00fd4aa 100644
--- a/extensions/aws2-ddb/runtime/pom.xml
+++ b/extensions/aws2-ddb/runtime/pom.xml
@@ -60,9 +60,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ec2/deployment/pom.xml b/extensions/aws2-ec2/deployment/pom.xml
index 595bf48..9ccf670 100644
--- a/extensions/aws2-ec2/deployment/pom.xml
+++ b/extensions/aws2-ec2/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-ec2</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ec2/runtime/pom.xml b/extensions/aws2-ec2/runtime/pom.xml
index 708aa4d..16f6bf9 100644
--- a/extensions/aws2-ec2/runtime/pom.xml
+++ b/extensions/aws2-ec2/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ecs/deployment/pom.xml b/extensions/aws2-ecs/deployment/pom.xml
index 3650db8..98b72ed 100644
--- a/extensions/aws2-ecs/deployment/pom.xml
+++ b/extensions/aws2-ecs/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-ecs</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ecs/runtime/pom.xml b/extensions/aws2-ecs/runtime/pom.xml
index 0b41a71..9b726ef 100644
--- a/extensions/aws2-ecs/runtime/pom.xml
+++ b/extensions/aws2-ecs/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-eks/deployment/pom.xml b/extensions/aws2-eks/deployment/pom.xml
index 38868bd..c3ed21f 100644
--- a/extensions/aws2-eks/deployment/pom.xml
+++ b/extensions/aws2-eks/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-eks</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-eks/runtime/pom.xml b/extensions/aws2-eks/runtime/pom.xml
index 15244c6..046dbc7 100644
--- a/extensions/aws2-eks/runtime/pom.xml
+++ b/extensions/aws2-eks/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-iam/deployment/pom.xml b/extensions/aws2-iam/deployment/pom.xml
index dd5ce8f..635fe87 100644
--- a/extensions/aws2-iam/deployment/pom.xml
+++ b/extensions/aws2-iam/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-iam</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-iam/runtime/pom.xml b/extensions/aws2-iam/runtime/pom.xml
index 87e5ba1..88479f8 100644
--- a/extensions/aws2-iam/runtime/pom.xml
+++ b/extensions/aws2-iam/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-kms/deployment/pom.xml b/extensions/aws2-kms/deployment/pom.xml
index eec4f47..3c04009 100644
--- a/extensions/aws2-kms/deployment/pom.xml
+++ b/extensions/aws2-kms/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-kms</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-kms/runtime/pom.xml b/extensions/aws2-kms/runtime/pom.xml
index 8dfd13a..f6c3a90 100644
--- a/extensions/aws2-kms/runtime/pom.xml
+++ b/extensions/aws2-kms/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-mq/deployment/pom.xml b/extensions/aws2-mq/deployment/pom.xml
index 356e343..269e2e6 100644
--- a/extensions/aws2-mq/deployment/pom.xml
+++ b/extensions/aws2-mq/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-mq</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-mq/runtime/pom.xml b/extensions/aws2-mq/runtime/pom.xml
index 6be8a77..e80fb01 100644
--- a/extensions/aws2-mq/runtime/pom.xml
+++ b/extensions/aws2-mq/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-msk/deployment/pom.xml b/extensions/aws2-msk/deployment/pom.xml
index b20517b..c516084 100644
--- a/extensions/aws2-msk/deployment/pom.xml
+++ b/extensions/aws2-msk/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-msk</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-msk/runtime/pom.xml b/extensions/aws2-msk/runtime/pom.xml
index 1ea3b4d..9b2d682 100644
--- a/extensions/aws2-msk/runtime/pom.xml
+++ b/extensions/aws2-msk/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-s3/deployment/pom.xml b/extensions/aws2-s3/deployment/pom.xml
index 4b0055a..4c42c4d 100644
--- a/extensions/aws2-s3/deployment/pom.xml
+++ b/extensions/aws2-s3/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-s3</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-s3/runtime/pom.xml b/extensions/aws2-s3/runtime/pom.xml
index f3b788a..083ca9f 100644
--- a/extensions/aws2-s3/runtime/pom.xml
+++ b/extensions/aws2-s3/runtime/pom.xml
@@ -60,9 +60,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ses/deployment/pom.xml b/extensions/aws2-ses/deployment/pom.xml
index a727a3c..a23acd7 100644
--- a/extensions/aws2-ses/deployment/pom.xml
+++ b/extensions/aws2-ses/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-ses</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-ses/runtime/pom.xml b/extensions/aws2-ses/runtime/pom.xml
index b6bbfcb..bf82356 100644
--- a/extensions/aws2-ses/runtime/pom.xml
+++ b/extensions/aws2-ses/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-sns/deployment/pom.xml b/extensions/aws2-sns/deployment/pom.xml
index 5992ddd..6c3459c 100644
--- a/extensions/aws2-sns/deployment/pom.xml
+++ b/extensions/aws2-sns/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-sns</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-sns/runtime/pom.xml b/extensions/aws2-sns/runtime/pom.xml
index 7a824ce..de7fc45 100644
--- a/extensions/aws2-sns/runtime/pom.xml
+++ b/extensions/aws2-sns/runtime/pom.xml
@@ -60,9 +60,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-sqs/deployment/pom.xml b/extensions/aws2-sqs/deployment/pom.xml
index dd5a133..cc90a22 100644
--- a/extensions/aws2-sqs/deployment/pom.xml
+++ b/extensions/aws2-sqs/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-sqs</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-sqs/runtime/pom.xml b/extensions/aws2-sqs/runtime/pom.xml
index 22e9cf5..0b3db16 100644
--- a/extensions/aws2-sqs/runtime/pom.xml
+++ b/extensions/aws2-sqs/runtime/pom.xml
@@ -60,9 +60,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-sts/deployment/pom.xml b/extensions/aws2-sts/deployment/pom.xml
index adeacdb..592cfbd 100644
--- a/extensions/aws2-sts/deployment/pom.xml
+++ b/extensions/aws2-sts/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-sts</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-sts/runtime/pom.xml b/extensions/aws2-sts/runtime/pom.xml
index 37f1f23..870442f 100644
--- a/extensions/aws2-sts/runtime/pom.xml
+++ b/extensions/aws2-sts/runtime/pom.xml
@@ -60,9 +60,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-translate/deployment/pom.xml b/extensions/aws2-translate/deployment/pom.xml
index e876473..97db836 100644
--- a/extensions/aws2-translate/deployment/pom.xml
+++ b/extensions/aws2-translate/deployment/pom.xml
@@ -39,8 +39,8 @@
<artifactId>camel-quarkus-aws2-translate</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws2-translate/runtime/pom.xml b/extensions/aws2-translate/runtime/pom.xml
index ea98db2..c72878f 100644
--- a/extensions/aws2-translate/runtime/pom.xml
+++ b/extensions/aws2-translate/runtime/pom.xml
@@ -59,9 +59,9 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-aws2</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/azure/deployment/pom.xml b/extensions/azure/deployment/pom.xml
index 34e5fdc..bb00fc1 100644
--- a/extensions/azure/deployment/pom.xml
+++ b/extensions/azure/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/azure/runtime/pom.xml b/extensions/azure/runtime/pom.xml
index b838cad..d63e2d3 100644
--- a/extensions/azure/runtime/pom.xml
+++ b/extensions/azure/runtime/pom.xml
@@ -53,8 +53,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
diff --git a/extensions/dozer/deployment/src/main/java/org/apache/camel/quarkus/component/dozer/deployment/DozerProcessor.java b/extensions/dozer/deployment/src/main/java/org/apache/camel/quarkus/component/dozer/deployment/DozerProcessor.java
index c149820..b207ee8 100644
--- a/extensions/dozer/deployment/src/main/java/org/apache/camel/quarkus/component/dozer/deployment/DozerProcessor.java
+++ b/extensions/dozer/deployment/src/main/java/org/apache/camel/quarkus/component/dozer/deployment/DozerProcessor.java
@@ -113,10 +113,6 @@ class DozerProcessor {
DozerThreadContextClassLoader.class,
ExpressionFactoryImpl.class));
- reflectiveClass.produce(
- new ReflectiveClassBuildItem(false, false,
- "com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl"));
-
reflectiveClass.produce(new ReflectiveClassBuildItem(
true,
false,
diff --git a/extensions/fhir/deployment/pom.xml b/extensions/fhir/deployment/pom.xml
index 43b397a..3446502 100644
--- a/extensions/fhir/deployment/pom.xml
+++ b/extensions/fhir/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/fhir/runtime/pom.xml b/extensions/fhir/runtime/pom.xml
index 5a0f3e6..2908bb0 100644
--- a/extensions/fhir/runtime/pom.xml
+++ b/extensions/fhir/runtime/pom.xml
@@ -52,8 +52,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/jackson/deployment/pom.xml b/extensions/jackson/deployment/pom.xml
index 49fc004..eed941b 100644
--- a/extensions/jackson/deployment/pom.xml
+++ b/extensions/jackson/deployment/pom.xml
@@ -38,8 +38,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/jackson/runtime/pom.xml b/extensions/jackson/runtime/pom.xml
index 79961e1..3bb5b46 100644
--- a/extensions/jackson/runtime/pom.xml
+++ b/extensions/jackson/runtime/pom.xml
@@ -52,8 +52,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/extensions/olingo4/deployment/pom.xml b/extensions/olingo4/deployment/pom.xml
index 6f2c7d8..ee60af4 100644
--- a/extensions/olingo4/deployment/pom.xml
+++ b/extensions/olingo4/deployment/pom.xml
@@ -43,8 +43,8 @@
<artifactId>camel-quarkus-support-httpclient-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/extensions/olingo4/runtime/pom.xml b/extensions/olingo4/runtime/pom.xml
index 56c5a21..a82b491 100644
--- a/extensions/olingo4/runtime/pom.xml
+++ b/extensions/olingo4/runtime/pom.xml
@@ -60,8 +60,8 @@
<artifactId>camel-quarkus-support-httpclient</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/extensions/tagsoup/deployment/pom.xml b/extensions/tagsoup/deployment/pom.xml
index d33fd27..5205f69 100644
--- a/extensions/tagsoup/deployment/pom.xml
+++ b/extensions/tagsoup/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/tagsoup/runtime/pom.xml b/extensions/tagsoup/runtime/pom.xml
index 22caab1..5c0ba9a 100644
--- a/extensions/tagsoup/runtime/pom.xml
+++ b/extensions/tagsoup/runtime/pom.xml
@@ -52,8 +52,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/validator/deployment/pom.xml b/extensions/validator/deployment/pom.xml
index e1523ad..efd9836 100644
--- a/extensions/validator/deployment/pom.xml
+++ b/extensions/validator/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java b/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java
index 595afe2..6dd1c58 100644
--- a/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java
+++ b/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java
@@ -46,19 +46,6 @@ class ValidatorProcessor {
false,
false,
"org.apache.camel.support.processor.validation.DefaultValidationErrorHandler"));
-
- reflectiveClass.produce(
- new ReflectiveClassBuildItem(
- false,
- false,
- "com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl"));
- }
-
- @BuildStep
- void registerNativeImageReources() {
- resourceBundle.produce(new NativeImageResourceBundleBuildItem("com.sun.org.apache.xml.internal.res.XMLErrorResources"));
- resourceBundle.produce(
- new NativeImageResourceBundleBuildItem("com.sun.org.apache.xerces.internal.impl.msg.XMLSchemaMessages"));
}
}
diff --git a/extensions/validator/runtime/pom.xml b/extensions/validator/runtime/pom.xml
index 2a5015a..086fd21 100644
--- a/extensions/validator/runtime/pom.xml
+++ b/extensions/validator/runtime/pom.xml
@@ -52,8 +52,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<!-- camel -->
<dependency>
diff --git a/extensions/xpath/deployment/pom.xml b/extensions/xpath/deployment/pom.xml
index 0ff5812..cb31104 100644
--- a/extensions/xpath/deployment/pom.xml
+++ b/extensions/xpath/deployment/pom.xml
@@ -35,8 +35,8 @@
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java b/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java
index ce0877f..6be188b 100644
--- a/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java
+++ b/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java
@@ -19,7 +19,6 @@ package org.apache.camel.quarkus.component.xpath.deployment;
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
import io.quarkus.deployment.builditem.SystemPropertyBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
class XPathProcessor {
@@ -31,11 +30,6 @@ class XPathProcessor {
}
@BuildStep
- ReflectiveClassBuildItem registerForReflection() {
- return new ReflectiveClassBuildItem(false, false, "com.sun.org.apache.xml.internal.utils.FastStringBuffer");
- }
-
- @BuildStep
SystemPropertyBuildItem xpathSystemProperties() {
// See https://issues.apache.org/jira/browse/XALANJ-2540
return new SystemPropertyBuildItem("org.apache.xml.dtm.DTMManager", "org.apache.xml.dtm.ref.DTMManagerDefault");
diff --git a/extensions/xpath/runtime/pom.xml b/extensions/xpath/runtime/pom.xml
index 3249dc2..f13bf83 100644
--- a/extensions/xpath/runtime/pom.xml
+++ b/extensions/xpath/runtime/pom.xml
@@ -52,8 +52,8 @@
<artifactId>camel-quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
diff --git a/extensions/xslt/deployment/pom.xml b/extensions/xslt/deployment/pom.xml
index 73c884f..a7c0007 100644
--- a/extensions/xslt/deployment/pom.xml
+++ b/extensions/xslt/deployment/pom.xml
@@ -31,8 +31,8 @@
<dependencies>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp-deployment</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/xslt/runtime/pom.xml b/extensions/xslt/runtime/pom.xml
index 80d95d7..b991b34 100644
--- a/extensions/xslt/runtime/pom.xml
+++ b/extensions/xslt/runtime/pom.xml
@@ -48,8 +48,8 @@
<dependencies>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-jaxp</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index cc3b74e..3b4ddb4 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -4832,16 +4832,6 @@
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml</artifactId>
- <version>${camel-quarkus.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xml-deployment</artifactId>
- <version>${camel-quarkus.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-xstream</artifactId>
<version>${camel-quarkus.version}</version>
</dependency>