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

vavrtom pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git


The following commit(s) were added to refs/heads/main by this push:
     new 28a00b9366 QPID-8688: [Broker-J] Remove unneeded jaxb dependencies 
(#263)
28a00b9366 is described below

commit 28a00b93661ef9b8af05d10717160e684afa70fa
Author: Daniil Kirilyuk <daniel.kiril...@gmail.com>
AuthorDate: Thu Mar 20 08:27:38 2025 +0100

    QPID-8688: [Broker-J] Remove unneeded jaxb dependencies (#263)
---
 bdbstore/systests/pom.xml                      | 10 -------
 joramtests/pom.xml                             | 30 -------------------
 perftests/pom.xml                              | 20 -------------
 pom.xml                                        | 14 +--------
 qpid-perftests-systests/pom.xml                | 11 -------
 systests/end-to-end-conversion-tests/pom.xml   |  2 +-
 systests/qpid-systests-http-management/pom.xml | 10 -------
 systests/qpid-systests-jms_1.1/pom.xml         | 10 -------
 systests/qpid-systests-spawn-admin/pom.xml     | 10 -------
 tck/pom.xml                                    | 20 -------------
 tools/pom.xml                                  | 40 --------------------------
 11 files changed, 2 insertions(+), 175 deletions(-)

diff --git a/bdbstore/systests/pom.xml b/bdbstore/systests/pom.xml
index d378056926..41a25cbd37 100644
--- a/bdbstore/systests/pom.xml
+++ b/bdbstore/systests/pom.xml
@@ -131,16 +131,6 @@
           <artifactId>qpid-client</artifactId>
           <scope>test</scope>
         </dependency>
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>test</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>test</scope>
-        </dependency>
       </dependencies>
     </profile>
   </profiles>
diff --git a/joramtests/pom.xml b/joramtests/pom.xml
index f55e86c5b4..4d87952a1e 100644
--- a/joramtests/pom.xml
+++ b/joramtests/pom.xml
@@ -238,16 +238,6 @@
                     <version>${qpid-amqp-1-0-client-jms-version}</version>
                     <scope>runtime</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
             </dependencies>
         </profile>
 
@@ -295,16 +285,6 @@
                     <artifactId>qpid-client</artifactId>
                     <scope>runtime</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
             </dependencies>
         </profile>
 
@@ -328,16 +308,6 @@
                     <artifactId>qpid-client</artifactId>
                     <scope>runtime</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
             </dependencies>
         </profile>
     </profiles>
diff --git a/perftests/pom.xml b/perftests/pom.xml
index f651373115..151c1801b7 100644
--- a/perftests/pom.xml
+++ b/perftests/pom.xml
@@ -378,16 +378,6 @@
           <artifactId>qpid-client</artifactId>
           <scope>runtime</scope>
         </dependency>
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>runtime</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>runtime</scope>
-        </dependency>
       </dependencies>
     </profile>
     <profile>
@@ -410,16 +400,6 @@
           <artifactId>qpid-client</artifactId>
           <scope>runtime</scope>
         </dependency>
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>runtime</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>runtime</scope>
-        </dependency>
       </dependencies>
     </profile>
     <profile>
diff --git a/pom.xml b/pom.xml
index ad0f244140..de77e407f4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -136,9 +136,8 @@
     <maven-resolver-provider-version>3.8.6</maven-resolver-provider-version>
     <maven-resolver-version>1.9.22</maven-resolver-version>
     <httpclient-version>4.5.13</httpclient-version>
-    <qpid-jms-client-version>0.61.0</qpid-jms-client-version>
+    <qpid-jms-client-version>1.13.0</qpid-jms-client-version>
     <qpid-jms-client-amqp-0-x-version>6.4.0</qpid-jms-client-amqp-0-x-version>
-    <jaxb-api-version>2.3.1</jaxb-api-version>
     <nashorn-version>15.6</nashorn-version>
 
     <exec-maven-plugin-version>3.5.0</exec-maven-plugin-version>
@@ -521,17 +520,6 @@
         <artifactId>qpid-client</artifactId>
         <version>${qpid-jms-client-amqp-0-x-version}</version>
       </dependency>
-      <!-- qpid-client requires jaxb-api for Base64 encoding-->
-      <dependency>
-        <groupId>javax.xml.bind</groupId>
-        <artifactId>jaxb-api</artifactId>
-        <version>${jaxb-api-version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.glassfish.jaxb</groupId>
-        <artifactId>jaxb-runtime</artifactId>
-        <version>${jaxb-api-version}</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.qpid</groupId>
         <artifactId>qpid-jms-client</artifactId>
diff --git a/qpid-perftests-systests/pom.xml b/qpid-perftests-systests/pom.xml
index 47489c0932..48a7d87149 100644
--- a/qpid-perftests-systests/pom.xml
+++ b/qpid-perftests-systests/pom.xml
@@ -108,17 +108,6 @@
           <artifactId>qpid-client</artifactId>
           <scope>test</scope>
         </dependency>
-
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>test</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>test</scope>
-        </dependency>
       </dependencies>
     </profile>
     <profile>
diff --git a/systests/end-to-end-conversion-tests/pom.xml 
b/systests/end-to-end-conversion-tests/pom.xml
index 367dfa286d..4ecc4fc2cb 100644
--- a/systests/end-to-end-conversion-tests/pom.xml
+++ b/systests/end-to-end-conversion-tests/pom.xml
@@ -34,7 +34,7 @@
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         
<amqp10ClientGavs>org.apache.qpid:qpid-jms-client:${qpid-jms-client-version},org.slf4j:slf4j-simple:${slf4j-version}</amqp10ClientGavs>
-        
<amqp0xClientGavs>org.apache.qpid:qpid-client:${qpid-jms-client-amqp-0-x-version},org.apache.geronimo.specs:geronimo-jms_1.1_spec:${geronimo-jms-1-1-version},org.slf4j:slf4j-simple:${slf4j-version},javax.xml.bind:jaxb-api:${jaxb-api-version},org.glassfish.jaxb:jaxb-runtime:${jaxb-api-version}</amqp0xClientGavs>
+        
<amqp0xClientGavs>org.apache.qpid:qpid-client:${qpid-jms-client-amqp-0-x-version},org.apache.geronimo.specs:geronimo-jms_1.1_spec:${geronimo-jms-1-1-version},org.slf4j:slf4j-simple:${slf4j-version},org.glassfish.jaxb:jaxb-runtime:${jaxb-api-version}</amqp0xClientGavs>
     </properties>
 
     <dependencies>
diff --git a/systests/qpid-systests-http-management/pom.xml 
b/systests/qpid-systests-http-management/pom.xml
index a3303630ae..6a4df0a7e7 100644
--- a/systests/qpid-systests-http-management/pom.xml
+++ b/systests/qpid-systests-http-management/pom.xml
@@ -138,16 +138,6 @@
                     <artifactId>qpid-client</artifactId>
                     <scope>test</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>test</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>test</scope>
-                </dependency>
             </dependencies>
         </profile>
     </profiles>
diff --git a/systests/qpid-systests-jms_1.1/pom.xml 
b/systests/qpid-systests-jms_1.1/pom.xml
index 6282c82d50..f966a6a203 100644
--- a/systests/qpid-systests-jms_1.1/pom.xml
+++ b/systests/qpid-systests-jms_1.1/pom.xml
@@ -97,16 +97,6 @@
                     <artifactId>qpid-client</artifactId>
                     <scope>test</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>test</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>test</scope>
-                </dependency>
             </dependencies>
         </profile>
     </profiles>
diff --git a/systests/qpid-systests-spawn-admin/pom.xml 
b/systests/qpid-systests-spawn-admin/pom.xml
index 436207cc93..02073261e7 100644
--- a/systests/qpid-systests-spawn-admin/pom.xml
+++ b/systests/qpid-systests-spawn-admin/pom.xml
@@ -87,16 +87,6 @@
                     <artifactId>geronimo-jms_1.1_spec</artifactId>
                     <scope>provided</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
             </dependencies>
         </profile>
     </profiles>
diff --git a/tck/pom.xml b/tck/pom.xml
index 71455c5f18..d9ae62837d 100644
--- a/tck/pom.xml
+++ b/tck/pom.xml
@@ -664,16 +664,6 @@
                     <artifactId>qpid-client</artifactId>
                     <scope>runtime</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>runtime</scope>
-                 </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
             </dependencies>
         </profile>
 
@@ -698,16 +688,6 @@
                     <artifactId>qpid-client</artifactId>
                     <scope>runtime</scope>
                 </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <scope>runtime</scope>
-                </dependency>
             </dependencies>
         </profile>
     </profiles>
diff --git a/tools/pom.xml b/tools/pom.xml
index 4223588c66..5e1c9f1293 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -135,16 +135,6 @@
           <artifactId>geronimo-jms_1.1_spec</artifactId>
           <scope>runtime</scope>
         </dependency>
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>runtime</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>runtime</scope>
-        </dependency>
       </dependencies>
     </profile>
     <profile>
@@ -182,16 +172,6 @@
           <artifactId>geronimo-jms_1.1_spec</artifactId>
           <scope>runtime</scope>
         </dependency>
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>runtime</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>runtime</scope>
-        </dependency>
       </dependencies>
     </profile>
     <profile>
@@ -256,16 +236,6 @@
           <artifactId>geronimo-jms_1.1_spec</artifactId>
           <scope>compile</scope>
         </dependency>
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>runtime</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>runtime</scope>
-        </dependency>
       </dependencies>
     </profile>
     <profile>
@@ -303,16 +273,6 @@
           <artifactId>geronimo-jms_1.1_spec</artifactId>
           <scope>compile</scope>
         </dependency>
-        <dependency>
-          <groupId>javax.xml.bind</groupId>
-          <artifactId>jaxb-api</artifactId>
-          <scope>runtime</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.glassfish.jaxb</groupId>
-          <artifactId>jaxb-runtime</artifactId>
-          <scope>runtime</scope>
-        </dependency>
       </dependencies>
     </profile>
     <profile>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to