This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 2d3ef4c36f695a815395756601532d507938fed8
Author: Peter Palaga <[email protected]>
AuthorDate: Mon Feb 9 13:48:24 2026 +0100

    Extended ReflectiveHierarchyStep breaks netty-http integration test native 
compilation, fix #8245
---
 catalog/pom.xml                                    | 13 ++++++++
 extensions-core/xml-jaxb/deployment/pom.xml        |  4 +--
 extensions-core/xml-jaxb/runtime/pom.xml           |  4 +--
 extensions-support/aws/deployment/pom.xml          |  4 +--
 extensions-support/aws/runtime/pom.xml             |  4 +--
 .../jackson-dataformat-xml/deployment/pom.xml      |  4 +--
 .../jackson-dataformat-xml/runtime/pom.xml         |  4 +--
 .../jaxb/deployment/pom.xml                        | 12 +++----
 .../support/jaxb/deployment/JaxbProcessor.java     | 28 ++++++++++++++++
 extensions-support/jaxb/pom.xml                    | 37 ++++++++++++++++++++++
 .../jaxb/runtime}/pom.xml                          | 26 +++++++--------
 .../main/resources/META-INF/quarkus-extension.yaml | 27 ++++++++++++++++
 extensions-support/pom.xml                         |  1 +
 extensions/infinispan/deployment/pom.xml           |  4 +--
 extensions/infinispan/runtime/pom.xml              |  4 +--
 extensions/jaxb/deployment/pom.xml                 |  4 +--
 extensions/jaxb/runtime/pom.xml                    |  4 +--
 extensions/salesforce/deployment/pom.xml           |  4 +--
 extensions/salesforce/runtime/pom.xml              |  4 +--
 .../dataformats-json/json-jackson/pom.xml          |  6 +---
 .../dataformats-json/json-jsonb/pom.xml            |  6 +---
 integration-tests/dataformats-json-grouped/pom.xml | 19 +++++++++--
 poms/bom/pom.xml                                   | 10 ++++++
 poms/bom/src/main/generated/flattened-full-pom.xml | 10 ++++++
 .../src/main/generated/flattened-reduced-pom.xml   | 10 ++++++
 .../generated/flattened-reduced-verbose-pom.xml    | 10 ++++++
 26 files changed, 205 insertions(+), 58 deletions(-)

diff --git a/catalog/pom.xml b/catalog/pom.xml
index e2090b3078..a4ff286095 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -4153,6 +4153,19 @@
                 </exclusion>
             </exclusions>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</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-jdbc</artifactId>
diff --git a/extensions-core/xml-jaxb/deployment/pom.xml 
b/extensions-core/xml-jaxb/deployment/pom.xml
index f4936fa8ab..633601e65e 100644
--- a/extensions-core/xml-jaxb/deployment/pom.xml
+++ b/extensions-core/xml-jaxb/deployment/pom.xml
@@ -43,8 +43,8 @@
             <artifactId>quarkus-jaxp-deployment</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb-deployment</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
         </dependency>
     </dependencies>
 
diff --git a/extensions-core/xml-jaxb/runtime/pom.xml 
b/extensions-core/xml-jaxb/runtime/pom.xml
index 4000e13c5b..e50c2eed01 100644
--- a/extensions-core/xml-jaxb/runtime/pom.xml
+++ b/extensions-core/xml-jaxb/runtime/pom.xml
@@ -55,8 +55,8 @@
             <artifactId>quarkus-jaxp</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
     </dependencies>
 
diff --git a/extensions-support/aws/deployment/pom.xml 
b/extensions-support/aws/deployment/pom.xml
index 9e5ab4f2a8..31a78b2b47 100644
--- a/extensions-support/aws/deployment/pom.xml
+++ b/extensions-support/aws/deployment/pom.xml
@@ -38,8 +38,8 @@
             <artifactId>quarkus-jackson-deployment</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb-deployment</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions-support/aws/runtime/pom.xml 
b/extensions-support/aws/runtime/pom.xml
index 2ffebe67eb..4d4fe6ca54 100644
--- a/extensions-support/aws/runtime/pom.xml
+++ b/extensions-support/aws/runtime/pom.xml
@@ -43,8 +43,8 @@
             <artifactId>quarkus-jackson</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.dataformat</groupId>
diff --git a/extensions-support/jackson-dataformat-xml/deployment/pom.xml 
b/extensions-support/jackson-dataformat-xml/deployment/pom.xml
index 9000d1f066..b2921a1b2c 100644
--- a/extensions-support/jackson-dataformat-xml/deployment/pom.xml
+++ b/extensions-support/jackson-dataformat-xml/deployment/pom.xml
@@ -34,8 +34,8 @@
             <artifactId>quarkus-jackson-deployment</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb-deployment</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions-support/jackson-dataformat-xml/runtime/pom.xml 
b/extensions-support/jackson-dataformat-xml/runtime/pom.xml
index f6b546e96f..344c0b4024 100644
--- a/extensions-support/jackson-dataformat-xml/runtime/pom.xml
+++ b/extensions-support/jackson-dataformat-xml/runtime/pom.xml
@@ -34,8 +34,8 @@
             <artifactId>quarkus-jackson</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.dataformat</groupId>
diff --git a/extensions/jaxb/deployment/pom.xml 
b/extensions-support/jaxb/deployment/pom.xml
similarity index 85%
copy from extensions/jaxb/deployment/pom.xml
copy to extensions-support/jaxb/deployment/pom.xml
index 575e74a84b..aef2b27c57 100644
--- a/extensions/jaxb/deployment/pom.xml
+++ b/extensions-support/jaxb/deployment/pom.xml
@@ -21,26 +21,22 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-jaxb-parent</artifactId>
+        <artifactId>camel-quarkus-support-jaxb-parent</artifactId>
         <version>3.32.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>camel-quarkus-jaxb-deployment</artifactId>
-    <name>Camel Quarkus :: JAXB :: Deployment</name>
+    <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
+    <name>Camel Quarkus :: Support :: JAXB :: Deployment</name>
 
     <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
-        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-jaxb-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-jaxb</artifactId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
     </dependencies>
 
diff --git 
a/extensions-support/jaxb/deployment/src/main/java/org/apache/camel/quarkus/support/jaxb/deployment/JaxbProcessor.java
 
b/extensions-support/jaxb/deployment/src/main/java/org/apache/camel/quarkus/support/jaxb/deployment/JaxbProcessor.java
new file mode 100644
index 0000000000..e1e463e4f0
--- /dev/null
+++ 
b/extensions-support/jaxb/deployment/src/main/java/org/apache/camel/quarkus/support/jaxb/deployment/JaxbProcessor.java
@@ -0,0 +1,28 @@
+/*
+ * 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.jaxb.deployment;
+
+import io.quarkus.deployment.annotations.BuildStep;
+import io.quarkus.jaxb.deployment.IgnoreJaxbAnnotatedClassesBuildItem;
+
+public class JaxbProcessor {
+
+    @BuildStep
+    IgnoreJaxbAnnotatedClassesBuildItem ignoreJaxbAnnotatedClasses() {
+        return new IgnoreJaxbAnnotatedClassesBuildItem(className -> 
className.startsWith("org.apache.camel.model."));
+    }
+}
diff --git a/extensions-support/jaxb/pom.xml b/extensions-support/jaxb/pom.xml
new file mode 100644
index 0000000000..af9cbc042d
--- /dev/null
+++ b/extensions-support/jaxb/pom.xml
@@ -0,0 +1,37 @@
+<?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";>
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.camel.quarkus</groupId>
+        <artifactId>camel-quarkus-extensions-support</artifactId>
+        <version>3.32.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>camel-quarkus-support-jaxb-parent</artifactId>
+    <name>Camel Quarkus :: Support :: JAXB</name>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>deployment</module>
+        <module>runtime</module>
+    </modules>
+</project>
diff --git a/extensions/jaxb/deployment/pom.xml 
b/extensions-support/jaxb/runtime/pom.xml
similarity index 78%
copy from extensions/jaxb/deployment/pom.xml
copy to extensions-support/jaxb/runtime/pom.xml
index 575e74a84b..a8652e746a 100644
--- a/extensions/jaxb/deployment/pom.xml
+++ b/extensions-support/jaxb/runtime/pom.xml
@@ -21,31 +21,32 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-jaxb-parent</artifactId>
+        <artifactId>camel-quarkus-support-jaxb-parent</artifactId>
         <version>3.32.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>camel-quarkus-jaxb-deployment</artifactId>
-    <name>Camel Quarkus :: JAXB :: Deployment</name>
+    <artifactId>camel-quarkus-support-jaxb</artifactId>
+    <name>Camel Quarkus :: Support :: JAXB :: Runtime</name>
+
+    <properties>
+        <camel.quarkus.jvmSince>3.32.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>3.32.0</camel.quarkus.nativeSince>
+    </properties>
 
     <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
-        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb-deployment</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-jaxb</artifactId>
+            <artifactId>quarkus-jaxb</artifactId>
         </dependency>
     </dependencies>
 
     <build>
         <plugins>
+            <plugin>
+                <groupId>io.quarkus</groupId>
+                <artifactId>quarkus-extension-maven-plugin</artifactId>
+            </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
@@ -61,5 +62,4 @@
             </plugin>
         </plugins>
     </build>
-
 </project>
diff --git 
a/extensions-support/jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml
 
b/extensions-support/jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000000..edd7107020
--- /dev/null
+++ 
b/extensions-support/jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,27 @@
+#
+# 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 JAXB"
+description: "Camel Quarkus Support JAXB"
+metadata:
+  icon-url: 
"https://raw.githubusercontent.com/apache/camel-website/main/antora-ui-camel/src/img/logo-d.svg";
+  sponsor: "Apache Software Foundation"
+  unlisted: true
+  guide: "https://camel.apache.org/camel-quarkus/latest";
+  categories:
+  - "integration"
diff --git a/extensions-support/pom.xml b/extensions-support/pom.xml
index 16cc070ad4..ad8f63f520 100644
--- a/extensions-support/pom.xml
+++ b/extensions-support/pom.xml
@@ -50,6 +50,7 @@
         <module>httpclient</module>
         <module>httpclient5</module>
         <module>jackson-dataformat-xml</module>
+        <module>jaxb</module>
         <module>jdbc</module>
         <module>jetty</module>
         <module>langchain4j</module>
diff --git a/extensions/infinispan/deployment/pom.xml 
b/extensions/infinispan/deployment/pom.xml
index 448680d59b..5966b0b1f7 100644
--- a/extensions/infinispan/deployment/pom.xml
+++ b/extensions/infinispan/deployment/pom.xml
@@ -34,8 +34,8 @@
             <artifactId>quarkus-infinispan-client-deployment</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb-deployment</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/infinispan/runtime/pom.xml 
b/extensions/infinispan/runtime/pom.xml
index f726983a18..8f70fbf7d9 100644
--- a/extensions/infinispan/runtime/pom.xml
+++ b/extensions/infinispan/runtime/pom.xml
@@ -43,8 +43,8 @@
             <artifactId>quarkus-infinispan-client</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/extensions/jaxb/deployment/pom.xml 
b/extensions/jaxb/deployment/pom.xml
index 575e74a84b..9a6caccbd9 100644
--- a/extensions/jaxb/deployment/pom.xml
+++ b/extensions/jaxb/deployment/pom.xml
@@ -35,8 +35,8 @@
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb-deployment</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/jaxb/runtime/pom.xml b/extensions/jaxb/runtime/pom.xml
index 2e1fc97d54..51a3f44d39 100644
--- a/extensions/jaxb/runtime/pom.xml
+++ b/extensions/jaxb/runtime/pom.xml
@@ -50,8 +50,8 @@
             </exclusions>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
     </dependencies>
 
diff --git a/extensions/salesforce/deployment/pom.xml 
b/extensions/salesforce/deployment/pom.xml
index 7b87dc96af..4ea0d84b89 100644
--- a/extensions/salesforce/deployment/pom.xml
+++ b/extensions/salesforce/deployment/pom.xml
@@ -34,8 +34,8 @@
             <artifactId>quarkus-jackson-deployment</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb-deployment</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/extensions/salesforce/runtime/pom.xml 
b/extensions/salesforce/runtime/pom.xml
index 2d4d1b1fc5..7ee86d5663 100644
--- a/extensions/salesforce/runtime/pom.xml
+++ b/extensions/salesforce/runtime/pom.xml
@@ -39,8 +39,8 @@
             <artifactId>quarkus-jackson</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/integration-test-groups/dataformats-json/json-jackson/pom.xml 
b/integration-test-groups/dataformats-json/json-jackson/pom.xml
index 457d7a688b..c38c7900c2 100644
--- a/integration-test-groups/dataformats-json/json-jackson/pom.xml
+++ b/integration-test-groups/dataformats-json/json-jackson/pom.xml
@@ -65,10 +65,6 @@
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-resteasy</artifactId>
         </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
-        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-resteasy-jsonb</artifactId>
@@ -243,5 +239,5 @@
             </dependencies>
         </profile>
     </profiles>
-    
+
 </project>
\ No newline at end of file
diff --git a/integration-test-groups/dataformats-json/json-jsonb/pom.xml 
b/integration-test-groups/dataformats-json/json-jsonb/pom.xml
index d4a3774a63..969d95b616 100644
--- a/integration-test-groups/dataformats-json/json-jsonb/pom.xml
+++ b/integration-test-groups/dataformats-json/json-jsonb/pom.xml
@@ -57,10 +57,6 @@
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-resteasy</artifactId>
         </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
-        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-resteasy-jsonb</artifactId>
@@ -209,5 +205,5 @@
             </dependencies>
         </profile>
     </profiles>
-    
+
 </project>
\ No newline at end of file
diff --git a/integration-tests/dataformats-json-grouped/pom.xml 
b/integration-tests/dataformats-json-grouped/pom.xml
index 6b2d7c9079..b5bd01dd16 100644
--- a/integration-tests/dataformats-json-grouped/pom.xml
+++ b/integration-tests/dataformats-json-grouped/pom.xml
@@ -75,8 +75,8 @@
             <artifactId>quarkus-resteasy</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jaxb</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-jaxb</artifactId>
         </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
@@ -280,6 +280,19 @@
                         </exclusion>
                     </exclusions>
                 </dependency>
+                <dependency>
+                    <groupId>org.apache.camel.quarkus</groupId>
+                    
<artifactId>camel-quarkus-support-jaxb-deployment</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-xml-io-dsl-deployment</artifactId>
@@ -296,5 +309,5 @@
             </dependencies>
         </profile>
     </profiles>
-    
+
 </project>
\ No newline at end of file
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 1ad268527d..f6a2ce14b3 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -6546,6 +6546,16 @@
                 
<artifactId>camel-quarkus-support-jackson-dataformat-xml-deployment</artifactId>
                 <version>${camel-quarkus.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-support-jaxb</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-support-jdbc</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml 
b/poms/bom/src/main/generated/flattened-full-pom.xml
index 16426de16d..2d3bd4193a 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -6431,6 +6431,16 @@
         
<artifactId>camel-quarkus-support-jackson-dataformat-xml-deployment</artifactId><!--
 org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>3.32.0-SNAPSHOT</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-jaxb</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.32.0-SNAPSHOT</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-jaxb-deployment</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.32.0-SNAPSHOT</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-support-jdbc</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml 
b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index ec02a7ccd7..50436da2e5 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -6410,6 +6410,16 @@
         
<artifactId>camel-quarkus-support-jackson-dataformat-xml-deployment</artifactId>
         <version>3.32.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId>
+        <artifactId>camel-quarkus-support-jaxb</artifactId>
+        <version>3.32.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId>
+        <artifactId>camel-quarkus-support-jaxb-deployment</artifactId>
+        <version>3.32.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-support-jdbc</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml 
b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index def9dfed53..9aec98f56e 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -6410,6 +6410,16 @@
         
<artifactId>camel-quarkus-support-jackson-dataformat-xml-deployment</artifactId><!--
 org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>3.32.0-SNAPSHOT</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-jaxb</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.32.0-SNAPSHOT</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-jaxb-deployment</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.32.0-SNAPSHOT</version><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-support-jdbc</artifactId><!-- 
org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->

Reply via email to