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

lhotari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/master by this push:
     new c9b893f58f Remove commons-configuration2 and commons-beanutils from 
top level dependencies (#4648)
c9b893f58f is described below

commit c9b893f58fe200776f237110514785848a4cda80
Author: Lari Hotari <lhot...@users.noreply.github.com>
AuthorDate: Tue Aug 12 11:38:43 2025 +0300

    Remove commons-configuration2 and commons-beanutils from top level 
dependencies (#4648)
    
    * Remove commons-configuration2 and commons-beanutils from dependencies of 
all modules
    
    * Add commons-logging to dependency management
---
 bookkeeper-common/pom.xml                            |  9 +++++++++
 bookkeeper-http/http-server/pom.xml                  |  9 +++++++++
 pom.xml                                              | 15 ++++++---------
 stats/bookkeeper-stats-api/pom.xml                   |  9 +++++++++
 tests/shaded/distributedlog-core-shaded-test/pom.xml |  9 +++++++++
 5 files changed, 42 insertions(+), 9 deletions(-)

diff --git a/bookkeeper-common/pom.xml b/bookkeeper-common/pom.xml
index cd50d540f0..cc54811599 100644
--- a/bookkeeper-common/pom.xml
+++ b/bookkeeper-common/pom.xml
@@ -35,6 +35,15 @@
       <artifactId>cpu-affinity</artifactId>
       <version>${project.parent.version}</version>
     </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-configuration2</artifactId>
+    </dependency>
+    <!-- commons-configuration2 has an optional dependency on 
commons-beanutils -->
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+    </dependency>
     <dependency>
       <groupId>com.google.guava</groupId>
       <artifactId>guava</artifactId>
diff --git a/bookkeeper-http/http-server/pom.xml 
b/bookkeeper-http/http-server/pom.xml
index c05953ddd7..64f952e6f3 100644
--- a/bookkeeper-http/http-server/pom.xml
+++ b/bookkeeper-http/http-server/pom.xml
@@ -28,6 +28,15 @@
   <name>Apache BookKeeper :: Http :: Http Server</name>
   <url>http://maven.apache.org</url>
   <dependencies>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-configuration2</artifactId>
+    </dependency>
+    <!-- commons-configuration2 has an optional dependency on 
commons-beanutils -->
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+    </dependency>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-core</artifactId>
diff --git a/pom.xml b/pom.xml
index 2faeda6037..5b65c7a092 100644
--- a/pom.xml
+++ b/pom.xml
@@ -128,6 +128,7 @@
     <commons-compress.version>1.27.1</commons-compress.version>
     <commons-lang.version>2.6</commons-lang.version>
     <commons-lang3.version>3.17.0</commons-lang3.version>
+    <commons-logging.version>1.3.5</commons-logging.version>
     <commons-io.version>2.19.0</commons-io.version>
     <bouncycastle.version>1.0.2.5</bouncycastle.version>
     <curator.version>5.7.1</curator.version>
@@ -298,6 +299,11 @@
         <artifactId>commons-lang</artifactId>
         <version>${commons-lang.version}</version>
       </dependency>
+      <dependency>
+        <groupId>commons-logging</groupId>
+        <artifactId>commons-logging</artifactId>
+        <version>${commons-logging.version}</version>
+      </dependency>
       <dependency>
         <groupId>com.google.guava</groupId>
         <artifactId>guava</artifactId>
@@ -871,15 +877,6 @@
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-configuration2</artifactId>
-    </dependency>
-    <!-- commons-configuration2 has an optional dependency on 
commons-beanutils -->
-    <dependency>
-      <groupId>commons-beanutils</groupId>
-      <artifactId>commons-beanutils</artifactId>
-    </dependency>
     <!-- test dependencies -->
     <dependency>
       <groupId>junit</groupId>
diff --git a/stats/bookkeeper-stats-api/pom.xml 
b/stats/bookkeeper-stats-api/pom.xml
index 3cd7712de3..0fe37cd32e 100644
--- a/stats/bookkeeper-stats-api/pom.xml
+++ b/stats/bookkeeper-stats-api/pom.xml
@@ -58,5 +58,14 @@
     </plugins>
   </build>
   <dependencies>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-configuration2</artifactId>
+    </dependency>
+    <!-- commons-configuration2 has an optional dependency on 
commons-beanutils -->
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+    </dependency>
   </dependencies>
 </project>
diff --git a/tests/shaded/distributedlog-core-shaded-test/pom.xml 
b/tests/shaded/distributedlog-core-shaded-test/pom.xml
index 11d3c8668b..fd995e8b4d 100644
--- a/tests/shaded/distributedlog-core-shaded-test/pom.xml
+++ b/tests/shaded/distributedlog-core-shaded-test/pom.xml
@@ -79,6 +79,15 @@
       <groupId>io.netty</groupId>
       <artifactId>netty-buffer</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-configuration2</artifactId>
+    </dependency>
+    <!-- commons-configuration2 has an optional dependency on 
commons-beanutils -->
+    <dependency>
+      <groupId>commons-beanutils</groupId>
+      <artifactId>commons-beanutils</artifactId>
+    </dependency>
   </dependencies>
   <build>
     <plugins>

Reply via email to