diff --git a/persistence-modules/pom.xml b/persistence-modules/pom.xml
index 9005c831e84d..e28459447958 100644
--- a/persistence-modules/pom.xml
+++ b/persistence-modules/pom.xml
@@ -120,7 +120,7 @@
spring-data-rest-querydsl
spring-data-solr
spring-data-shardingsphere
-
+ spring-data-vector
spring-hibernate-3
spring-hibernate-5
spring-hibernate-6
diff --git a/persistence-modules/spring-data-vector/pom.xml b/persistence-modules/spring-data-vector/pom.xml
index 18ab7cddeb27..29a8cd1336c9 100644
--- a/persistence-modules/spring-data-vector/pom.xml
+++ b/persistence-modules/spring-data-vector/pom.xml
@@ -3,17 +3,15 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
-
- com.baeldung
spring-data-vector
0.0.1-SNAPSHOT
jar
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.0-M2
-
+ com.baeldung
+ parent-boot-4
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-4
@@ -22,77 +20,60 @@
hibernate-vector
${hibernate.version}
-
org.springframework.boot
spring-boot-starter
-
org.springframework.boot
spring-boot-starter-web
-
org.springframework.boot
spring-boot-starter-data-jpa
-
org.springframework.boot
spring-boot-starter-data-mongodb
-
org.testcontainers
mongodb
1.21.3
test
-
org.testcontainers
postgresql
test
-
org.postgresql
postgresql
-
org.springframework.boot
spring-boot-starter-test
test
-
org.springframework.boot
spring-boot-testcontainers
test
-
org.testcontainers
junit-jupiter
test
-
com.opencsv
opencsv
- 5.7.1
+ ${opencsv.version}
-
-
- 17
- 4.0.0-M4
-
-
@@ -102,4 +83,11 @@
+
+ true
+ 17
+ 7.1.7.Final
+ 5.7.1
+
+
diff --git a/persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/DatasetupService.java b/persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/DatasetupService.java
similarity index 96%
rename from persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/DatasetupService.java
rename to persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/DatasetupService.java
index c042f242980a..7375ca8e8c64 100644
--- a/persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/DatasetupService.java
+++ b/persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/DatasetupService.java
@@ -1,4 +1,4 @@
-package com.baedlung.springdata.mongodb;
+package com.baeldung.springdata.mongodb;
import static org.springframework.data.mongodb.core.index.VectorIndex.SimilarityFunction.COSINE;
@@ -14,8 +14,6 @@
import org.springframework.data.mongodb.core.index.SearchIndexStatus;
import org.springframework.data.mongodb.core.index.VectorIndex;
-import com.baeldung.springdata.mongodb.Book;
-import com.baeldung.springdata.mongodb.MongoDbBookRepository;
import com.opencsv.CSVReader;
import com.opencsv.exceptions.CsvValidationException;
diff --git a/persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/MongoDBTestConfiguration.java b/persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/MongoDBTestConfiguration.java
similarity index 95%
rename from persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/MongoDBTestConfiguration.java
rename to persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/MongoDBTestConfiguration.java
index 13db13734e7d..a9f7dee926fb 100644
--- a/persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/MongoDBTestConfiguration.java
+++ b/persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/MongoDBTestConfiguration.java
@@ -1,4 +1,4 @@
-package com.baedlung.springdata.mongodb;
+package com.baeldung.springdata.mongodb;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
@@ -10,7 +10,6 @@
import org.springframework.data.mongodb.core.MongoTemplate;
import org.testcontainers.mongodb.MongoDBAtlasLocalContainer;
-import com.baeldung.springdata.mongodb.MongoDbBookRepository;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
diff --git a/persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/MongoDBVectorLiveTest.java b/persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/MongoDBVectorLiveTest.java
similarity index 93%
rename from persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/MongoDBVectorLiveTest.java
rename to persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/MongoDBVectorLiveTest.java
index 7166a698db63..a336dcebd2a2 100644
--- a/persistence-modules/spring-data-vector/src/test/java/com/baedlung/springdata/mongodb/MongoDBVectorLiveTest.java
+++ b/persistence-modules/spring-data-vector/src/test/java/com/baeldung/springdata/mongodb/MongoDBVectorLiveTest.java
@@ -1,4 +1,4 @@
-package com.baedlung.springdata.mongodb;
+package com.baeldung.springdata.mongodb;
import static org.assertj.core.api.Assertions.assertThat;
@@ -23,9 +23,6 @@
import org.springframework.test.context.ActiveProfiles;
import org.testcontainers.mongodb.MongoDBAtlasLocalContainer;
-import com.baeldung.springdata.mongodb.Book;
-import com.baeldung.springdata.mongodb.MongoDbBookRepository;
-import com.baeldung.springdata.mongodb.SpringDataMongoDBVectorApplication;
import com.opencsv.exceptions.CsvValidationException;
@SpringBootTest(classes = { SpringDataMongoDBVectorApplication.class })
diff --git a/pom.xml b/pom.xml
index 89c030428d20..9ca46e4bd03c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1523,6 +1523,7 @@
quarkus-modules/consume-rest-api/consume-api
maven-modules/maven-exec-plugin
maven-modules/dependencygraph
+ maven-modules/maven-toolchains
spring-boot-modules/spring-boot-groovy
spring-boot-modules/spring-boot-data-3
spring-boot-modules/spring-boot-3-3
@@ -1588,6 +1589,7 @@
quarkus-modules/consume-rest-api/consume-api
maven-modules/maven-exec-plugin
maven-modules/dependencygraph
+ maven-modules/maven-toolchains
spring-boot-modules/spring-boot-groovy
spring-boot-modules/spring-boot-data-3
spring-boot-modules/spring-boot-3-3
diff --git a/testing-modules/pom.xml b/testing-modules/pom.xml
index 2d1d35680efb..883a83bd43f6 100644
--- a/testing-modules/pom.xml
+++ b/testing-modules/pom.xml
@@ -33,6 +33,7 @@
junit-4
junit-5-advanced
junit-5-advanced-2
+ junit-5-advanced-3
junit-5-basics
junit-5-basics-2
junit-5