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. 9
      pom.xml
  2. 50
      spring-data-mongodb/pom.xml

9
pom.xml

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

50
spring-data-mongodb/pom.xml

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

Loading…
Cancel
Save