diff --git a/.gitignore b/.gitignore
index 6ea376cd976..4e9567af1aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+.checkstyle
target
.classpath
.project
diff --git a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-httpclient/pom.xml b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-httpclient/pom.xml
index 802c6ee652f..62ce7340058 100644
--- a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-httpclient/pom.xml
+++ b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-httpclient/pom.xml
@@ -83,7 +83,6 @@
org.testcontainers
junit-jupiter
- ${testcontainers.version}
test
diff --git a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-webflux/pom.xml b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-webflux/pom.xml
index a9389f469c4..8deb0db59b9 100644
--- a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-webflux/pom.xml
+++ b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-webflux/pom.xml
@@ -89,7 +89,6 @@
org.testcontainers
junit-jupiter
- ${testcontainers.version}
test
diff --git a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml
index d303ca4ff65..ff9fc9e18b5 100644
--- a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml
+++ b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml
@@ -63,7 +63,6 @@
org.postgresql
postgresql
- ${postgresql.version}
test
diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-chroma/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-chroma/pom.xml
index eb8333f16bf..a92a8d6488b 100644
--- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-chroma/pom.xml
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-chroma/pom.xml
@@ -94,7 +94,6 @@
org.testcontainers
chromadb
- 1.21.0
test
diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml
index fc58c9ea5e4..d773cc1773f 100644
--- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml
@@ -129,7 +129,6 @@
org.mariadb.jdbc
mariadb-java-client
- ${mariadb.version}
test
diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml
index d98b4b6b921..6d283e019ca 100644
--- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml
@@ -94,7 +94,6 @@
org.testcontainers
mongodb
- 1.20.2
test
diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml
index 8c2bd65e895..a01969180e1 100644
--- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml
@@ -94,7 +94,6 @@
com.redis
testcontainers-redis
- 2.2.0
test
diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-typesense/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-typesense/pom.xml
index b8bbf988615..31b72e1f345 100644
--- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-typesense/pom.xml
+++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-typesense/pom.xml
@@ -94,7 +94,6 @@
org.testcontainers
typesense
- 1.20.4
test
diff --git a/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml b/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml
index 75db46a8e1a..e2271ea6dc0 100644
--- a/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml
+++ b/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml
@@ -60,7 +60,6 @@
org.postgresql
postgresql
- ${postgresql.version}
test
true
@@ -68,7 +67,6 @@
org.mariadb.jdbc
mariadb-java-client
- ${mariadb.version}
test
true
@@ -76,7 +74,6 @@
com.mysql
mysql-connector-j
- ${mysql.version}
test
true
diff --git a/models/spring-ai-elevenlabs/pom.xml b/models/spring-ai-elevenlabs/pom.xml
index 85f8c513dfd..f50532139fc 100644
--- a/models/spring-ai-elevenlabs/pom.xml
+++ b/models/spring-ai-elevenlabs/pom.xml
@@ -78,7 +78,6 @@
com.fasterxml.jackson.dataformat
jackson-dataformat-xml
- 2.11.1
test
diff --git a/models/spring-ai-transformers/pom.xml b/models/spring-ai-transformers/pom.xml
index b721411e248..08ef9835cca 100644
--- a/models/spring-ai-transformers/pom.xml
+++ b/models/spring-ai-transformers/pom.xml
@@ -61,7 +61,6 @@
com.microsoft.onnxruntime
onnxruntime
- ${onnxruntime.version}
diff --git a/spring-ai-spring-boot-docker-compose/pom.xml b/spring-ai-spring-boot-docker-compose/pom.xml
index 7f77cb1cbcd..b9416c30cec 100644
--- a/spring-ai-spring-boot-docker-compose/pom.xml
+++ b/spring-ai-spring-boot-docker-compose/pom.xml
@@ -158,7 +158,6 @@
redis.clients
jedis
- 5.1.0
test
diff --git a/spring-ai-spring-boot-testcontainers/pom.xml b/spring-ai-spring-boot-testcontainers/pom.xml
index 86b1c66477a..f529958eaa3 100644
--- a/spring-ai-spring-boot-testcontainers/pom.xml
+++ b/spring-ai-spring-boot-testcontainers/pom.xml
@@ -171,7 +171,6 @@
redis.clients
jedis
- 5.1.0
test
@@ -258,7 +257,6 @@
com.redis
testcontainers-redis
- 2.2.0
true
@@ -304,7 +302,6 @@
org.testcontainers
chromadb
- 1.21.0
true
@@ -323,7 +320,6 @@
org.testcontainers
mongodb
- 1.20.2
true
@@ -336,7 +332,6 @@
org.testcontainers
typesense
- 1.20.4
true
diff --git a/vector-stores/spring-ai-azure-cosmos-db-store/pom.xml b/vector-stores/spring-ai-azure-cosmos-db-store/pom.xml
index 24d403936fe..5ff2b29f296 100644
--- a/vector-stores/spring-ai-azure-cosmos-db-store/pom.xml
+++ b/vector-stores/spring-ai-azure-cosmos-db-store/pom.xml
@@ -88,7 +88,6 @@
org.testcontainers
azure
- 1.20.1
diff --git a/vector-stores/spring-ai-chroma-store/pom.xml b/vector-stores/spring-ai-chroma-store/pom.xml
index 3d415a4e71c..a49cdf0d37a 100644
--- a/vector-stores/spring-ai-chroma-store/pom.xml
+++ b/vector-stores/spring-ai-chroma-store/pom.xml
@@ -66,7 +66,6 @@
org.testcontainers
chromadb
- 1.21.0
test
diff --git a/vector-stores/spring-ai-couchbase-store/pom.xml b/vector-stores/spring-ai-couchbase-store/pom.xml
index 50b583b7b68..0e7e8143254 100644
--- a/vector-stores/spring-ai-couchbase-store/pom.xml
+++ b/vector-stores/spring-ai-couchbase-store/pom.xml
@@ -25,7 +25,6 @@
com.couchbase.client
java-client
- ${couchbase.version}
org.springframework.ai
diff --git a/vector-stores/spring-ai-elasticsearch-store/pom.xml b/vector-stores/spring-ai-elasticsearch-store/pom.xml
index 3ae51382360..7c64cbb1c5a 100644
--- a/vector-stores/spring-ai-elasticsearch-store/pom.xml
+++ b/vector-stores/spring-ai-elasticsearch-store/pom.xml
@@ -53,7 +53,6 @@
co.elastic.clients
elasticsearch-java
- ${elasticsearch-java.version}
diff --git a/vector-stores/spring-ai-mariadb-store/pom.xml b/vector-stores/spring-ai-mariadb-store/pom.xml
index 156cf5c3809..cb440f3561d 100644
--- a/vector-stores/spring-ai-mariadb-store/pom.xml
+++ b/vector-stores/spring-ai-mariadb-store/pom.xml
@@ -56,7 +56,6 @@
org.mariadb.jdbc
mariadb-java-client
- ${mariadb.version}
diff --git a/vector-stores/spring-ai-mongodb-atlas-store/pom.xml b/vector-stores/spring-ai-mongodb-atlas-store/pom.xml
index d5141f02e6a..1cca946cef9 100644
--- a/vector-stores/spring-ai-mongodb-atlas-store/pom.xml
+++ b/vector-stores/spring-ai-mongodb-atlas-store/pom.xml
@@ -77,7 +77,6 @@
org.testcontainers
mongodb
- 1.20.2
test
diff --git a/vector-stores/spring-ai-redis-store/pom.xml b/vector-stores/spring-ai-redis-store/pom.xml
index b418d519ce7..6a536d76561 100644
--- a/vector-stores/spring-ai-redis-store/pom.xml
+++ b/vector-stores/spring-ai-redis-store/pom.xml
@@ -58,7 +58,6 @@
redis.clients
jedis
- ${jedis.version}
@@ -85,7 +84,6 @@
com.redis
testcontainers-redis
- ${testcontainers-redis.version}
test
diff --git a/vector-stores/spring-ai-typesense-store/pom.xml b/vector-stores/spring-ai-typesense-store/pom.xml
index caadb0f16ce..5b7c650efeb 100644
--- a/vector-stores/spring-ai-typesense-store/pom.xml
+++ b/vector-stores/spring-ai-typesense-store/pom.xml
@@ -85,7 +85,6 @@
org.testcontainers
typesense
- 1.20.4
test