diff --git a/algorithms-miscellaneous-1/pom.xml b/algorithms-miscellaneous-1/pom.xml
index 30130208f8..affa66f147 100644
--- a/algorithms-miscellaneous-1/pom.xml
+++ b/algorithms-miscellaneous-1/pom.xml
@@ -42,7 +42,7 @@
com.github.dpaukov
combinatoricslib3
- 3.3.0
+ ${combinatoricslib3.version}
@@ -83,6 +83,7 @@
3.9.0
1.11
27.0.1-jre
+ 3.3.0
\ No newline at end of file
diff --git a/apache-avro/pom.xml b/apache-avro/pom.xml
index 5d170f0a81..e6fb4d24ff 100644
--- a/apache-avro/pom.xml
+++ b/apache-avro/pom.xml
@@ -17,7 +17,7 @@
junit
junit
- 4.10
+ ${junit.version}
test
diff --git a/core-java-modules/core-java-collections-set/pom.xml b/core-java-modules/core-java-collections-set/pom.xml
index 4435f8b151..8e2f7707f2 100644
--- a/core-java-modules/core-java-collections-set/pom.xml
+++ b/core-java-modules/core-java-collections-set/pom.xml
@@ -27,17 +27,18 @@
com.google.code.gson
gson
- 2.8.5
+ ${gson.version}
commons-lang
commons-lang
- 2.6
+ ${commons-lang.version}
4.3
27.1-jre
+ 2.8.5
\ No newline at end of file
diff --git a/core-java-modules/core-java-exceptions/pom.xml b/core-java-modules/core-java-exceptions/pom.xml
index 37f65882c3..7bc0aa5b4e 100644
--- a/core-java-modules/core-java-exceptions/pom.xml
+++ b/core-java-modules/core-java-exceptions/pom.xml
@@ -22,7 +22,7 @@
junit
junit
- 4.12
+ ${junit.version}
test
diff --git a/core-java-modules/multimodulemavenproject/pom.xml b/core-java-modules/multimodulemavenproject/pom.xml
index 3d56f1356b..d2fb02deb0 100644
--- a/core-java-modules/multimodulemavenproject/pom.xml
+++ b/core-java-modules/multimodulemavenproject/pom.xml
@@ -19,13 +19,13 @@
junit
junit
- 4.12
+ ${junit.version}
test
org.assertj
assertj-core
- 3.12.2
+ ${assertj-core.version}
test
@@ -58,5 +58,6 @@
UTF-8
+ 3.12.2
diff --git a/core-java-modules/pre-jpms/pom.xml b/core-java-modules/pre-jpms/pom.xml
index 169cd21f3e..94180ac6c9 100644
--- a/core-java-modules/pre-jpms/pom.xml
+++ b/core-java-modules/pre-jpms/pom.xml
@@ -18,7 +18,7 @@
org.slf4j
slf4j-api
- 1.7.25
+ ${org.slf4j.version}
diff --git a/jackson-2/pom.xml b/jackson-2/pom.xml
index 6a975f1de7..2fff1f8706 100644
--- a/jackson-2/pom.xml
+++ b/jackson-2/pom.xml
@@ -26,21 +26,21 @@
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
- 2.9.8
+ ${jackson.version}
com.fasterxml.jackson.dataformat
jackson-dataformat-csv
- 2.9.8
+ ${jackson.version}
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
- 2.9.8
+ ${jackson.version}
diff --git a/java-dates-2/pom.xml b/java-dates-2/pom.xml
index 2f861ff5f4..c1419514ef 100644
--- a/java-dates-2/pom.xml
+++ b/java-dates-2/pom.xml
@@ -25,7 +25,7 @@
commons-validator
commons-validator
- 1.6
+ ${commons-validator.version}
@@ -63,6 +63,7 @@
3.6.1
2.10
+ 1.6
1.9
1.9
diff --git a/java-math/pom.xml b/java-math/pom.xml
index 159d053df3..f71577b707 100644
--- a/java-math/pom.xml
+++ b/java-math/pom.xml
@@ -42,7 +42,7 @@
com.github.dpaukov
combinatoricslib3
- 3.3.0
+ ${combinatoricslib3.version}
@@ -63,6 +63,7 @@
3.9.0
1.11
27.0.1-jre
+ 3.3.0
\ No newline at end of file
diff --git a/libraries-2/pom.xml b/libraries-2/pom.xml
index 7bd3f5b355..13b7ccef7b 100644
--- a/libraries-2/pom.xml
+++ b/libraries-2/pom.xml
@@ -34,7 +34,7 @@
com.pivovarit
parallel-collectors
- 1.1.0
+ ${parallel-collectors.version}
org.assertj
@@ -96,22 +96,22 @@
com.squareup.okhttp3
okhttp
- 3.14.2
+ ${okhttp.version}
com.fasterxml.jackson.core
jackson-databind
- 2.9.9
+ ${jackson.version}
com.google.code.gson
gson
- 2.8.5
+ ${gson.version}
com.squareup.okhttp3
mockwebserver
- 3.14.2
+ ${mockwebserver.version}
test
@@ -122,7 +122,7 @@
com.github.jknack
handlebars
- 4.1.2
+ ${handlebars.version}
@@ -156,5 +156,10 @@
0.6.0
1.19
0.28.3
+ 1.1.0
+ 3.14.2
+ 2.8.5
+ 3.14.2
+ 4.1.2
diff --git a/maven/versions-maven-plugin/original/pom.xml b/maven/versions-maven-plugin/original/pom.xml
index 7608e4d168..df8ee9a20e 100644
--- a/maven/versions-maven-plugin/original/pom.xml
+++ b/maven/versions-maven-plugin/original/pom.xml
@@ -11,19 +11,19 @@
commons-io
commons-io
- 2.3
+ ${commons-io.version}
org.apache.commons
commons-collections4
- 4.0
+ ${commons-collections4.version}
org.apache.commons
commons-lang3
- 3.0
+ ${commons-lang3.version}
@@ -35,7 +35,7 @@
commons-beanutils
commons-beanutils
- 1.9.1-SNAPSHOT
+ ${commons-beanutils.version}
@@ -71,6 +71,10 @@
1.15
+ 2.3
+ 4.0
+ 3.0
+ 1.9.1
\ No newline at end of file
diff --git a/patterns/dip/pom.xml b/patterns/dip/pom.xml
index dac3f824f2..bc793c0090 100644
--- a/patterns/dip/pom.xml
+++ b/patterns/dip/pom.xml
@@ -19,13 +19,13 @@
junit
junit
- 4.12
+ ${junit.version}
test
org.assertj
assertj-core
- 3.12.1
+ ${assertj-core.version}
test
@@ -34,6 +34,7 @@
UTF-8
11
11
+ 3.12.1
diff --git a/persistence-modules/elasticsearch/pom.xml b/persistence-modules/elasticsearch/pom.xml
index ceed88aa24..f7bfdb44de 100644
--- a/persistence-modules/elasticsearch/pom.xml
+++ b/persistence-modules/elasticsearch/pom.xml
@@ -20,12 +20,16 @@
io.searchbox
jest
- 6.3.1
+ ${jest.version}
com.fasterxml.jackson.core
jackson-databind
- 2.9.6
+ ${jackson.version}
+
+
+ 6.3.1
+
diff --git a/persistence-modules/hibernate-mapping/pom.xml b/persistence-modules/hibernate-mapping/pom.xml
index bb8ebdab65..6845295812 100644
--- a/persistence-modules/hibernate-mapping/pom.xml
+++ b/persistence-modules/hibernate-mapping/pom.xml
@@ -45,12 +45,12 @@
javax.money
money-api
- 1.0.3
+ ${money-api.version}
org.javamoney
moneta
- 1.3
+ ${moneta.version}
pom
@@ -70,6 +70,8 @@
3.8.0
6.0.16.Final
3.0.1-b11
+ 1.0.3
+ 1.3
diff --git a/persistence-modules/hibernate-ogm/pom.xml b/persistence-modules/hibernate-ogm/pom.xml
index 2ccac03bd3..7ac29b1720 100644
--- a/persistence-modules/hibernate-ogm/pom.xml
+++ b/persistence-modules/hibernate-ogm/pom.xml
@@ -19,31 +19,31 @@
org.hibernate.ogm
hibernate-ogm-mongodb
- 5.4.0.Final
+ ${hibernate.version}
org.hibernate.ogm
hibernate-ogm-neo4j
- 5.4.0.Final
+ ${hibernate.version}
org.jboss.narayana.jta
narayana-jta
- 5.5.23.Final
+ ${narayana-jta.version}
junit
junit
- 4.12
+ ${junit.version}
test
org.easytesting
fest-assert
- 1.4
+ ${fest-assert.version}
test
@@ -57,4 +57,10 @@
+
+
+ 5.4.0.Final
+ 1.4
+ 5.5.23.Final
+
\ No newline at end of file
diff --git a/persistence-modules/hibernate5/pom.xml b/persistence-modules/hibernate5/pom.xml
index 7a9fdc0d34..bf4b2d27ec 100644
--- a/persistence-modules/hibernate5/pom.xml
+++ b/persistence-modules/hibernate5/pom.xml
@@ -60,7 +60,7 @@
org.hibernate
hibernate-testing
- 5.2.2.Final
+ ${hibernate.version}
com.fasterxml.jackson.core
@@ -70,7 +70,7 @@
net.bytebuddy
byte-buddy
- 1.9.5
+ ${byte-buddy.version}
@@ -91,7 +91,7 @@
javax.xml.bind
jaxb-api
- 2.3.0
+ ${jaxb-api.version}
@@ -120,6 +120,8 @@
3.8.0
1.21
0.9
+ 1.9.5
+ 2.3.0
diff --git a/persistence-modules/java-jpa/pom.xml b/persistence-modules/java-jpa/pom.xml
index 51cc401332..978679cfe6 100644
--- a/persistence-modules/java-jpa/pom.xml
+++ b/persistence-modules/java-jpa/pom.xml
@@ -34,7 +34,7 @@
javax.persistence
javax.persistence-api
- 2.2
+ ${javax.persistence-api.version}
@@ -108,6 +108,7 @@
5.4.0.Final
2.7.4-RC1
42.2.5
+ 2.2
\ No newline at end of file
diff --git a/persistence-modules/spring-data-jpa-2/pom.xml b/persistence-modules/spring-data-jpa-2/pom.xml
index fbc19810ef..08be64670b 100644
--- a/persistence-modules/spring-data-jpa-2/pom.xml
+++ b/persistence-modules/spring-data-jpa-2/pom.xml
@@ -29,7 +29,7 @@
net.ttddyy
datasource-proxy
- 1.4.1
+ ${datasource-proxy.version}
@@ -42,4 +42,8 @@
spring-oxm
+
+
+ 1.4.1
+
\ No newline at end of file
diff --git a/persistence-modules/spring-data-jpa/pom.xml b/persistence-modules/spring-data-jpa/pom.xml
index a7788065c9..af92f331d1 100644
--- a/persistence-modules/spring-data-jpa/pom.xml
+++ b/persistence-modules/spring-data-jpa/pom.xml
@@ -37,14 +37,14 @@
org.testcontainers
postgresql
- 1.10.6
+ ${testcontainers.postgresql.version}
test
org.postgresql
postgresql
- 42.2.5
+ ${postgresql.version}
@@ -66,7 +66,7 @@
com.google.guava
guava
- 21.0
+ ${guava.version}
@@ -92,6 +92,9 @@
com.baeldung.boot.Application
+ 1.10.6
+ 42.2.5
+ 21.0
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index d67622feb7..f3ddb5d17b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1552,6 +1552,7 @@
1.6.0
2.21.0
2.5
+ 2.6
1.4
3.0.0
3.1.0
diff --git a/spring-boot-mvc/pom.xml b/spring-boot-mvc/pom.xml
index e17c1d39b9..fee725847f 100644
--- a/spring-boot-mvc/pom.xml
+++ b/spring-boot-mvc/pom.xml
@@ -40,7 +40,7 @@
org.glassfish
javax.faces
- 2.3.7
+ ${javax.faces.version}
@@ -108,6 +108,7 @@
2.9.2
1.10.0
+ 2.3.7
com.baeldung.springbootmvc.SpringBootMvcApplication
diff --git a/spring-cloud/spring-cloud-functions/pom.xml b/spring-cloud/spring-cloud-functions/pom.xml
index 7a44e4ae0f..82147cea28 100644
--- a/spring-cloud/spring-cloud-functions/pom.xml
+++ b/spring-cloud/spring-cloud-functions/pom.xml
@@ -29,7 +29,7 @@
org.springframework.cloud
spring-cloud-starter-function-web
- 1.0.1.RELEASE
+ ${spring-cloud-function.version}
com.amazonaws
@@ -40,7 +40,7 @@
com.amazonaws
aws-lambda-java-core
- 1.1.0
+ ${aws-lambda-java-core.version}
provided
@@ -87,6 +87,7 @@
UTF-8
1.0.1.RELEASE
2.0.2
+ 1.1.0
2.0.4.RELEASE
diff --git a/spring-mvc-xml/pom.xml b/spring-mvc-xml/pom.xml
index 46af321d1b..c978bdd983 100644
--- a/spring-mvc-xml/pom.xml
+++ b/spring-mvc-xml/pom.xml
@@ -82,7 +82,7 @@
org.glassfish
javax.el
- 3.0.1-b08
+ ${javax.el.version}
@@ -131,12 +131,11 @@
6.0.10.Final
1.2
3.1.0
- 2.9.6
+ 3.0.1-b08
19.0
3.5
- 2.5
2.8.0
diff --git a/testing-modules/mockito/pom.xml b/testing-modules/mockito/pom.xml
index acdd7eb2ac..19dbaa0dc1 100644
--- a/testing-modules/mockito/pom.xml
+++ b/testing-modules/mockito/pom.xml
@@ -33,7 +33,7 @@
org.eclipse.persistence
javax.persistence
- 2.1.1
+ ${javax.persistence.version}
@@ -99,6 +99,7 @@
1.7.0
2.0.0.0
+ 2.1.1
\ No newline at end of file
diff --git a/testing-modules/spring-testing/pom.xml b/testing-modules/spring-testing/pom.xml
index 0eca9b6a7e..f4d7b5dc66 100644
--- a/testing-modules/spring-testing/pom.xml
+++ b/testing-modules/spring-testing/pom.xml
@@ -51,7 +51,7 @@
org.eclipse.persistence
javax.persistence
- 2.1.1
+ ${javax.persistence.version}
org.springframework.data
@@ -95,6 +95,7 @@
5.4.0
5.1.4.RELEASE
4.0.1
+ 2.1.1
\ No newline at end of file
diff --git a/xml/pom.xml b/xml/pom.xml
index ba6a734dc9..e9b89c71fc 100644
--- a/xml/pom.xml
+++ b/xml/pom.xml
@@ -33,17 +33,17 @@
javax.xml
jaxb-api
- 2.1
+ ${jaxb-api.version}
javax.xml
jaxp-api
- 1.4.2
+ ${jaxp-api.version}
javax.xml.stream
stax-api
- 1.0-2
+ ${stax-api.version}
@@ -252,6 +252,9 @@
2.5
4.1
1.2.4.5
+ 2.1
+ 1.4.2
+ 1.0-2
3.5