Browse Source

Use MongoDB BOM for version management.

Closes #4946
pull/4947/head
Mark Paluch 8 months ago
parent
commit
1b629bc887
No known key found for this signature in database
GPG Key ID: 55BC6374BAA9D973
  1. 23
      pom.xml
  2. 50
      spring-data-mongodb/pom.xml

23
pom.xml

@ -28,8 +28,6 @@ @@ -28,8 +28,6 @@
<dist.id>spring-data-mongodb</dist.id>
<springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
<mongo>5.4.0</mongo>
<mongodb-crypt>${mongo}</mongodb-crypt>
<mongo.reactivestreams>${mongo}</mongo.reactivestreams>
<jmh.version>1.19</jmh.version>
</properties>
@ -144,14 +142,19 @@ @@ -144,14 +142,19 @@
</profiles>
<dependencies>
<!-- MongoDB -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-core</artifactId>
<version>${mongo}</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<!-- MongoDB -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-bom</artifactId>
<version>${mongo}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
<repository>

50
spring-data-mongodb/pom.xml

@ -27,6 +27,30 @@ @@ -27,6 +27,30 @@
<dependencies>
<!-- MongoDB Driver -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-core</artifactId>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-reactivestreams</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-crypt</artifactId>
<optional>true</optional>
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
@ -96,29 +120,6 @@ @@ -96,29 +120,6 @@
<optional>true</optional>
</dependency>
<!-- reactive -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>${mongo}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-reactivestreams</artifactId>
<version>${mongo.reactivestreams}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-crypt</artifactId>
<version>${mongodb-crypt}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
@ -147,7 +148,6 @@ @@ -147,7 +148,6 @@
<!-- CDI -->
<!-- Dependency order required to build against CDI 1.0 and test with CDI 2.0 -->
<dependency>
<groupId>javax.interceptor</groupId>
<artifactId>javax.interceptor-api</artifactId>
@ -350,7 +350,6 @@ @@ -350,7 +350,6 @@
</dependency>
<!-- jMolecules -->
<dependency>
<groupId>org.jmolecules</groupId>
<artifactId>jmolecules-ddd</artifactId>
@ -375,7 +374,6 @@ @@ -375,7 +374,6 @@
<version>${jmh}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>

Loading…
Cancel
Save