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

pkarwasz pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/2.x by this push:
     new b0143d986a Move MongoDB depds to `log4j-mongodb` modules
b0143d986a is described below

commit b0143d986ac64a4a97897db0190e6d90105fa3ec
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Sat Mar 30 22:47:57 2024 +0100

    Move MongoDB depds to `log4j-mongodb` modules
---
 log4j-mongodb3/pom.xml |  4 +---
 log4j-mongodb4/pom.xml | 28 ++++++++++++++++++++++++++++
 log4j-parent/pom.xml   | 25 -------------------------
 3 files changed, 29 insertions(+), 28 deletions(-)

diff --git a/log4j-mongodb3/pom.xml b/log4j-mongodb3/pom.xml
index e5e285b017..9c0e6be835 100644
--- a/log4j-mongodb3/pom.xml
+++ b/log4j-mongodb3/pom.xml
@@ -42,12 +42,10 @@
     </bnd-extra-module-options>
     <Fragment-Host>org.apache.logging.log4j.core</Fragment-Host>
 
-    <!-- Override of the parent POM version -->
+    <!-- Dependency versions -->
     <mongodb.version>3.12.11</mongodb.version>
   </properties>
 
-  <!-- Use explicit versions as a temporary workaround to a Coursier/Ivy bug:
-    https://github.com/apache/logging-log4j2/issues/2065 -->
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/log4j-mongodb4/pom.xml b/log4j-mongodb4/pom.xml
index da17281813..528474676c 100644
--- a/log4j-mongodb4/pom.xml
+++ b/log4j-mongodb4/pom.xml
@@ -37,8 +37,36 @@
       ~ OSGi and JPMS options
       -->
     <Fragment-Host>org.apache.logging.log4j.core</Fragment-Host>
+
+    <!-- Dependency versions -->
+    <mongodb.version>4.11.1</mongodb.version>
   </properties>
 
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.mongodb</groupId>
+        <artifactId>bson</artifactId>
+        <version>${mongodb.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.mongodb</groupId>
+        <artifactId>mongodb-driver-core</artifactId>
+        <version>${mongodb.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.mongodb</groupId>
+        <artifactId>mongodb-driver-legacy</artifactId>
+        <version>${mongodb.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.mongodb</groupId>
+        <artifactId>mongodb-driver-sync</artifactId>
+        <version>${mongodb.version}</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.logging.log4j</groupId>
diff --git a/log4j-parent/pom.xml b/log4j-parent/pom.xml
index f20eaa2941..774e3f92b1 100644
--- a/log4j-parent/pom.xml
+++ b/log4j-parent/pom.xml
@@ -126,7 +126,6 @@
     <logback.version>1.3.14</logback.version>
     <maven.version>3.9.6</maven.version>
     <mockito.version>4.11.0</mockito.version>
-    <mongodb.version>4.11.1</mongodb.version>
     <nashorn.version>15.4</nashorn.version>
     <netty.version>4.1.108.Final</netty.version>
     <org.eclipse.osgi.version>3.13.0.v20180226-1711</org.eclipse.osgi.version>
@@ -290,12 +289,6 @@
         <version>${bsh.version}</version>
       </dependency>
 
-      <dependency>
-        <groupId>org.mongodb</groupId>
-        <artifactId>bson</artifactId>
-        <version>${mongodb.version}</version>
-      </dependency>
-
       <dependency>
         <groupId>org.apache.cassandra</groupId>
         <artifactId>cassandra-all</artifactId>
@@ -837,24 +830,6 @@
         <version>${maven.version}</version>
       </dependency>
 
-      <dependency>
-        <groupId>org.mongodb</groupId>
-        <artifactId>mongodb-driver-core</artifactId>
-        <version>${mongodb.version}</version>
-      </dependency>
-
-      <dependency>
-        <groupId>org.mongodb</groupId>
-        <artifactId>mongodb-driver-legacy</artifactId>
-        <version>${mongodb.version}</version>
-      </dependency>
-
-      <dependency>
-        <groupId>org.mongodb</groupId>
-        <artifactId>mongodb-driver-sync</artifactId>
-        <version>${mongodb.version}</version>
-      </dependency>
-
       <dependency>
         <groupId>org.openjdk.nashorn</groupId>
         <artifactId>nashorn-core</artifactId>

Reply via email to