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

jamesnetherton 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 af1b12d  Fix JAXB dependency alignment issues
af1b12d is described below

commit af1b12df064aa0dc9432553d7b9e4fe6fb7635b1
Author: James Netherton <[email protected]>
AuthorDate: Wed Aug 26 09:23:55 2020 +0100

    Fix JAXB dependency alignment issues
    
    Fixes #1601
---
 extensions-core/xml-jaxb/runtime/pom.xml                     |  6 ++++++
 extensions-jvm/bonita/runtime/pom.xml                        | 10 ++++++++++
 extensions-support/jackson-dataformat-xml/deployment/pom.xml |  4 ++++
 extensions-support/jackson-dataformat-xml/runtime/pom.xml    | 10 ++++++++++
 extensions/openapi-java/deployment/pom.xml                   |  4 ++++
 extensions/openapi-java/runtime/pom.xml                      |  4 ++++
 extensions/servicenow/runtime/pom.xml                        | 10 ++++++++++
 7 files changed, 48 insertions(+)

diff --git a/extensions-core/xml-jaxb/runtime/pom.xml 
b/extensions-core/xml-jaxb/runtime/pom.xml
index 2edb5ff..d8b9794 100644
--- a/extensions-core/xml-jaxb/runtime/pom.xml
+++ b/extensions-core/xml-jaxb/runtime/pom.xml
@@ -50,6 +50,12 @@
         <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-xml-jaxb</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>jakarta.xml.bind</groupId>
+                    <artifactId>jakarta.xml.bind-api</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions-jvm/bonita/runtime/pom.xml 
b/extensions-jvm/bonita/runtime/pom.xml
index 569fca4..cb1a0b2 100644
--- a/extensions-jvm/bonita/runtime/pom.xml
+++ b/extensions-jvm/bonita/runtime/pom.xml
@@ -56,6 +56,16 @@
         <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-bonita</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>jakarta.xml.bind</groupId>
+                    <artifactId>jakarta.xml.bind-api</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.jboss.spec.javax.xml.bind</groupId>
+            <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
         </dependency>
     </dependencies>
 
diff --git a/extensions-support/jackson-dataformat-xml/deployment/pom.xml 
b/extensions-support/jackson-dataformat-xml/deployment/pom.xml
index 0a1d02e..5599795 100644
--- a/extensions-support/jackson-dataformat-xml/deployment/pom.xml
+++ b/extensions-support/jackson-dataformat-xml/deployment/pom.xml
@@ -34,6 +34,10 @@
             <artifactId>quarkus-jackson-deployment</artifactId>
         </dependency>
         <dependency>
+            <groupId>io.quarkus</groupId>
+            <artifactId>quarkus-jaxb-deployment</artifactId>
+        </dependency>
+        <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             
<artifactId>camel-quarkus-support-jackson-dataformat-xml</artifactId>
         </dependency>
diff --git a/extensions-support/jackson-dataformat-xml/runtime/pom.xml 
b/extensions-support/jackson-dataformat-xml/runtime/pom.xml
index d4e9def..c068bf1 100644
--- a/extensions-support/jackson-dataformat-xml/runtime/pom.xml
+++ b/extensions-support/jackson-dataformat-xml/runtime/pom.xml
@@ -46,8 +46,18 @@
             <artifactId>quarkus-jackson</artifactId>
         </dependency>
         <dependency>
+            <groupId>io.quarkus</groupId>
+            <artifactId>quarkus-jaxb</artifactId>
+        </dependency>
+        <dependency>
             <groupId>com.fasterxml.jackson.dataformat</groupId>
             <artifactId>jackson-dataformat-xml</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>jakarta.xml.bind</groupId>
+                    <artifactId>jakarta.xml.bind-api</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
     </dependencies>
 
diff --git a/extensions/openapi-java/deployment/pom.xml 
b/extensions/openapi-java/deployment/pom.xml
index ad5d8a1..6c13989 100644
--- a/extensions/openapi-java/deployment/pom.xml
+++ b/extensions/openapi-java/deployment/pom.xml
@@ -44,6 +44,10 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
+            
<artifactId>camel-quarkus-support-jackson-dataformat-xml-deployment</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-openapi-java</artifactId>
         </dependency>
     </dependencies>
diff --git a/extensions/openapi-java/runtime/pom.xml 
b/extensions/openapi-java/runtime/pom.xml
index e2a60fc..f66b65b 100644
--- a/extensions/openapi-java/runtime/pom.xml
+++ b/extensions/openapi-java/runtime/pom.xml
@@ -60,6 +60,10 @@
             <artifactId>camel-quarkus-support-xalan</artifactId>
         </dependency>
         <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            
<artifactId>camel-quarkus-support-jackson-dataformat-xml</artifactId>
+        </dependency>
+        <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-openapi-java</artifactId>
         </dependency>
diff --git a/extensions/servicenow/runtime/pom.xml 
b/extensions/servicenow/runtime/pom.xml
index ea7a2aa..ab25b32 100644
--- a/extensions/servicenow/runtime/pom.xml
+++ b/extensions/servicenow/runtime/pom.xml
@@ -58,6 +58,16 @@
         <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-servicenow</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>jakarta.xml.bind</groupId>
+                    <artifactId>jakarta.xml.bind-api</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.jboss.spec.javax.xml.bind</groupId>
+            <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
         </dependency>
         <dependency>
             <groupId>jakarta.servlet</groupId>

Reply via email to