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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]