diff --git a/atomikos/pom.xml b/atomikos/pom.xml
index 881adae074..d680a3ca77 100644
--- a/atomikos/pom.xml
+++ b/atomikos/pom.xml
@@ -41,7 +41,7 @@
org.springframework.data
spring-data-jpa
- 1.11.23.RELEASE
+ ${spring-data-jpa.version}
org.springframework
@@ -64,49 +64,49 @@
org.apache.activemq
activemq-core
- 5.7.0
+ ${activemq-core.version}
org.apache.derby
derby
- 10.8.1.2
+ ${derby.version}
junit
junit
- 4.12
+ ${junit.version}
test
javax.transaction
jta
- 1.1
+ ${jta.version}
org.apache.geronimo.specs
geronimo-jta_1.0.1B_spec
- 1.0
+ ${geronimo.version}
javax.validation
validation-api
- 2.0.1.Final
+ ${validation-api.version}
org.hibernate.validator
hibernate-validator
- 6.1.2.Final
+ ${hibernate-validator.version}
javax.el
javax.el-api
- 3.0.0
+ ${javax.el-api.version}
org.glassfish.web
javax.el
- 2.2.4
+ ${javax.el.version}
@@ -114,6 +114,15 @@
5.0.6
5.1.6.RELEASE
5.4.3.Final
+ 1.11.23.RELEASE
+ 5.7.0
+ 10.8.1.2
+ 1.1
+ 1.0
+ 2.0.1.Final
+ 6.1.2.Final
+ 3.0.0
+ 2.2.4
\ No newline at end of file
diff --git a/core-groovy-2/determine-datatype/pom.xml b/core-groovy-2/determine-datatype/pom.xml
index 0bcef4e5d8..e03cb58ead 100644
--- a/core-groovy-2/determine-datatype/pom.xml
+++ b/core-groovy-2/determine-datatype/pom.xml
@@ -34,7 +34,11 @@
org.junit
junit5-engine
- 5.0.0-ALPHA
+ ${junit5.version}
+
+
+ 5.0.0-ALPHA
+
\ No newline at end of file
diff --git a/core-java-modules/core-java-concurrency-2/pom.xml b/core-java-modules/core-java-concurrency-2/pom.xml
index 75fd3890b3..253537bc2b 100644
--- a/core-java-modules/core-java-concurrency-2/pom.xml
+++ b/core-java-modules/core-java-concurrency-2/pom.xml
@@ -19,31 +19,31 @@
junit
junit
- 4.13
+ ${junit.version}
test
com.googlecode.thread-weaver
threadweaver
- 0.2
+ ${threadweaver.version}
test
com.google.code.tempus-fugit
tempus-fugit
- 1.1
+ ${tempus-fugit.version}
test
com.googlecode.multithreadedtc
multithreadedtc
- 1.01
+ ${multithreadedtc.version}
test
org.openjdk.jcstress
jcstress-core
- 0.5
+ ${jcstress-core.version}
@@ -63,8 +63,8 @@
3.1
${javac.target}
- ${javac.target}
- ${javac.target}
+ ${java.version}
+ ${java.version}
@@ -99,7 +99,11 @@
- 1.8
+ 4.13
+ 0.2
+ 1.1
+ 1.01
+ 0.5
diff --git a/core-java-modules/core-java-io-2/pom.xml b/core-java-modules/core-java-io-2/pom.xml
index bdc2ee37f5..c0aae2b1ce 100644
--- a/core-java-modules/core-java-io-2/pom.xml
+++ b/core-java-modules/core-java-io-2/pom.xml
@@ -50,7 +50,7 @@
com.github.tomakehurst
wiremock
- 2.26.3
+ ${wiremock.version}
test
@@ -80,6 +80,7 @@
3.6.1
3.0.0-M1
+ 2.26.3
\ No newline at end of file
diff --git a/core-java-modules/core-java-io-conversions-2/pom.xml b/core-java-modules/core-java-io-conversions-2/pom.xml
index 46bce7988b..e9cf3f55d1 100644
--- a/core-java-modules/core-java-io-conversions-2/pom.xml
+++ b/core-java-modules/core-java-io-conversions-2/pom.xml
@@ -24,7 +24,7 @@
org.json
json
- 20200518
+ ${json.version}
@@ -38,4 +38,8 @@
+
+ 20200518
+
+
\ No newline at end of file
diff --git a/core-java-modules/core-java-regex/pom.xml b/core-java-modules/core-java-regex/pom.xml
index 9e2d91d5d9..f26218877c 100644
--- a/core-java-modules/core-java-regex/pom.xml
+++ b/core-java-modules/core-java-regex/pom.xml
@@ -29,7 +29,7 @@
org.assertj
assertj-core
- 3.15.0
+ ${assertj-core.version}
test
@@ -44,4 +44,8 @@
+
+ 3.15.0
+
+
diff --git a/core-java-modules/core-java-security-2/pom.xml b/core-java-modules/core-java-security-2/pom.xml
index 85aa3869b3..890b4147ca 100644
--- a/core-java-modules/core-java-security-2/pom.xml
+++ b/core-java-modules/core-java-security-2/pom.xml
@@ -41,7 +41,7 @@
javax.xml.bind
jaxb-api
- 2.3.1
+ ${jaxb-api.version}
@@ -54,6 +54,7 @@
3.10.0
+ 2.3.1
diff --git a/image-processing/pom.xml b/image-processing/pom.xml
index 806cccf351..8fe161337c 100644
--- a/image-processing/pom.xml
+++ b/image-processing/pom.xml
@@ -38,7 +38,7 @@
org.openpnp
opencv
- 3.4.2-0
+ ${opencv.version}
com.twelvemonkeys.imageio
@@ -68,6 +68,7 @@
3.3.2
4.5.1
4.1.0-1.5.2
+ 3.4.2-0
\ No newline at end of file
diff --git a/jackson-modules/jackson-conversions-2/pom.xml b/jackson-modules/jackson-conversions-2/pom.xml
index 43c9d1478b..992cff30b2 100644
--- a/jackson-modules/jackson-conversions-2/pom.xml
+++ b/jackson-modules/jackson-conversions-2/pom.xml
@@ -23,7 +23,7 @@
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
- 2.9.8
+ ${jackson-datatype.version}
@@ -51,6 +51,7 @@
3.11.0
+ 2.9.8
diff --git a/json-2/pom.xml b/json-2/pom.xml
index e0295af59b..d674d6f86d 100644
--- a/json-2/pom.xml
+++ b/json-2/pom.xml
@@ -47,12 +47,13 @@
org.apache.commons
commons-lang3
- 3.9
+ ${commons-lang3.version}
0.9.23
3.11.1
1.9.2
+ 3.9
diff --git a/kotlin-libraries/pom.xml b/kotlin-libraries/pom.xml
index 0d6e589377..908a545ae3 100644
--- a/kotlin-libraries/pom.xml
+++ b/kotlin-libraries/pom.xml
@@ -151,7 +151,6 @@
- 4.12
1.5.0
4.1.0
3.0.4
diff --git a/kotlin-quasar/pom.xml b/kotlin-quasar/pom.xml
index ec37fa8059..59553f422e 100644
--- a/kotlin-quasar/pom.xml
+++ b/kotlin-quasar/pom.xml
@@ -148,7 +148,6 @@
3.1.1
2.22.1
1.3.2
- 4.12
diff --git a/libraries-3/pom.xml b/libraries-3/pom.xml
index 5334bfba70..2f6e9fa747 100644
--- a/libraries-3/pom.xml
+++ b/libraries-3/pom.xml
@@ -73,19 +73,19 @@
com.uber.nullaway
nullaway
- 0.3.0
+ ${nullaway.version}
org.codehaus.plexus
plexus-compiler-javac-errorprone
- 2.8
+ ${plexus-compiler.version}
com.google.errorprone
error_prone_core
- 2.1.3
+ ${errorprone.version}
@@ -230,5 +230,8 @@
4.5.12
2.2
1.6.0
+ 0.3.0
+ 2.8
+ 2.1.3
diff --git a/libraries-4/pom.xml b/libraries-4/pom.xml
index f26e7fc055..d7f6a44985 100644
--- a/libraries-4/pom.xml
+++ b/libraries-4/pom.xml
@@ -91,7 +91,7 @@
org.glassfish.web
javax.el
- 2.2.4
+ ${glassfish.web.version}
@@ -111,6 +111,7 @@
3.0.0
0.6.5
3.0.0
+ 2.2.4
\ No newline at end of file
diff --git a/libraries-concurrency/pom.xml b/libraries-concurrency/pom.xml
index e1307408b0..b7dc5187b1 100644
--- a/libraries-concurrency/pom.xml
+++ b/libraries-concurrency/pom.xml
@@ -16,17 +16,17 @@
co.paralleluniverse
quasar-core
- 0.8.0
+ ${quasar.version}
co.paralleluniverse
quasar-actors
- 0.8.0
+ ${quasar.version}
co.paralleluniverse
quasar-reactive-streams
- 0.8.0
+ ${quasar.version}
@@ -78,4 +78,8 @@
+
+
+ 0.8.0
+
\ No newline at end of file
diff --git a/micronaut/pom.xml b/micronaut/pom.xml
index 2cb05cc1b9..d6df6a0347 100644
--- a/micronaut/pom.xml
+++ b/micronaut/pom.xml
@@ -144,7 +144,6 @@
1.8
1.3.2
1.2.3
- 4.12
3.1.6.RELEASE
3.7.0
1.6.0
diff --git a/parent-boot-2/pom.xml b/parent-boot-2/pom.xml
index c7bb11b1d5..ab5424bfaf 100644
--- a/parent-boot-2/pom.xml
+++ b/parent-boot-2/pom.xml
@@ -82,6 +82,7 @@
1.0.22.RELEASE
2.2.6.RELEASE
+ 1.9.1
diff --git a/parent-java/pom.xml b/parent-java/pom.xml
index baad9fecf4..f56ffbd7f7 100644
--- a/parent-java/pom.xml
+++ b/parent-java/pom.xml
@@ -46,7 +46,6 @@
2.6
1.19
2.3.7
- 4.12
2.2
diff --git a/parent-spring-5/pom.xml b/parent-spring-5/pom.xml
index c75655ebc8..949e40b021 100644
--- a/parent-spring-5/pom.xml
+++ b/parent-spring-5/pom.xml
@@ -33,6 +33,7 @@
5.2.5.RELEASE
5.2.3.RELEASE
+ 1.5.10.RELEASE
\ No newline at end of file
diff --git a/patterns/cqrs-es/pom.xml b/patterns/cqrs-es/pom.xml
index 3c54038837..67665a2d32 100644
--- a/patterns/cqrs-es/pom.xml
+++ b/patterns/cqrs-es/pom.xml
@@ -13,17 +13,19 @@
1.8
1.8
+ 4.13
+ 1.18.12
org.projectlombok
lombok
- 1.18.12
+ ${lombok.version}
junit
junit
- 4.13
+ ${junit.version}
test
diff --git a/pdf/pom.xml b/pdf/pom.xml
index 463c88948d..7d7754ee73 100644
--- a/pdf/pom.xml
+++ b/pdf/pom.xml
@@ -63,12 +63,12 @@
org.thymeleaf
thymeleaf
- 3.0.11.RELEASE
+ ${thymeleaf.version}
org.xhtmlrenderer
flying-saucer-pdf
- 9.1.20
+ ${flying-saucer-pdf.version}
@@ -90,6 +90,8 @@
3.15
1.8
3.15
+ 3.0.11.RELEASE
+ 9.1.20
diff --git a/persistence-modules/redis/pom.xml b/persistence-modules/redis/pom.xml
index dab7fc5654..b8f76c09c4 100644
--- a/persistence-modules/redis/pom.xml
+++ b/persistence-modules/redis/pom.xml
@@ -33,7 +33,7 @@
redis.clients
jedis
- 3.3.0
+ ${redisson.version}
com.github.kstyrc
diff --git a/persistence-modules/spring-data-jpa-5/pom.xml b/persistence-modules/spring-data-jpa-5/pom.xml
index 6a5cdc86c2..f09c83ab11 100644
--- a/persistence-modules/spring-data-jpa-5/pom.xml
+++ b/persistence-modules/spring-data-jpa-5/pom.xml
@@ -42,7 +42,7 @@
org.mapstruct
mapstruct-jdk8
- 1.3.1.Final
+ ${mapstruct.version}
provided
@@ -68,4 +68,14 @@
+
+
+ 2.1.9.RELEASE
+ UTF-8
+ com.baeldung.springdatageode.app.ClientCacheApp
+ 1.1.1.RELEASE
+ 2.1.9.RELEASE
+ 1.3.1.Final
+
+
diff --git a/persistence-modules/spring-data-mongodb/pom.xml b/persistence-modules/spring-data-mongodb/pom.xml
index 3f7c1cbcb9..fb80ba33ac 100644
--- a/persistence-modules/spring-data-mongodb/pom.xml
+++ b/persistence-modules/spring-data-mongodb/pom.xml
@@ -22,7 +22,7 @@
org.springframework.data
spring-data-releasetrain
- Lovelace-SR9
+ ${spring-releasetrain}
pom
@@ -101,6 +101,7 @@
1.1.3
1.9.2
3.2.0.RELEASE
+ Lovelace-SR9
diff --git a/spring-5-mvc/pom.xml b/spring-5-mvc/pom.xml
index 945ddef5e1..fd9868ad66 100644
--- a/spring-5-mvc/pom.xml
+++ b/spring-5-mvc/pom.xml
@@ -87,7 +87,7 @@
com.github.javafaker
javafaker
- 0.18
+ ${javafaker.version}
org.apache.httpcomponents
@@ -177,6 +177,7 @@
1.2.71
4.5.8
com.baeldung.Spring5Application
+ 0.18
diff --git a/spring-5-reactive-client/pom.xml b/spring-5-reactive-client/pom.xml
index cc728398f3..0b5efd1a47 100644
--- a/spring-5-reactive-client/pom.xml
+++ b/spring-5-reactive-client/pom.xml
@@ -60,12 +60,12 @@
com.squareup.okhttp3
okhttp
- 4.0.1
+ ${okhttp.version}
com.squareup.okhttp3
mockwebserver
- 4.0.1
+ ${okhttp.version}
test
@@ -171,6 +171,7 @@
1.0
4.1
1.0.3
+ 4.0.1
diff --git a/spring-boot-modules/spring-boot-angular/pom.xml b/spring-boot-modules/spring-boot-angular/pom.xml
index 5cfc530100..e8082656ad 100644
--- a/spring-boot-modules/spring-boot-angular/pom.xml
+++ b/spring-boot-modules/spring-boot-angular/pom.xml
@@ -27,7 +27,7 @@
com.h2database
h2
- 1.4.197
+ ${h2.version}
runtime
diff --git a/spring-boot-modules/spring-boot-annotations/pom.xml b/spring-boot-modules/spring-boot-annotations/pom.xml
index 59de83b4e5..da2c46ca92 100644
--- a/spring-boot-modules/spring-boot-annotations/pom.xml
+++ b/spring-boot-modules/spring-boot-annotations/pom.xml
@@ -17,7 +17,7 @@
org.aspectj
aspectjweaver
- 1.9.1
+ ${aspectjweaver.version}
diff --git a/spring-boot-modules/spring-boot-exceptions/pom.xml b/spring-boot-modules/spring-boot-exceptions/pom.xml
index f69beccf5d..6ef7e66770 100644
--- a/spring-boot-modules/spring-boot-exceptions/pom.xml
+++ b/spring-boot-modules/spring-boot-exceptions/pom.xml
@@ -18,7 +18,7 @@
org.springframework.boot
spring-boot-starter
- 2.2.3.RELEASE
+ ${spring-boot.version}
@@ -92,5 +92,6 @@
com.baeldung.intro.App
+ 2.2.3.RELEASE
diff --git a/spring-boot-modules/spring-boot-mvc/pom.xml b/spring-boot-modules/spring-boot-mvc/pom.xml
index 6a951ace93..019d29285c 100644
--- a/spring-boot-modules/spring-boot-mvc/pom.xml
+++ b/spring-boot-modules/spring-boot-mvc/pom.xml
@@ -122,12 +122,12 @@
org.aspectj
aspectjrt
- 1.9.1
+ ${aspectjweaver.version}
org.aspectj
aspectjweaver
- 1.9.1
+ ${aspectjweaver.version}
diff --git a/spring-boot-modules/spring-boot-runtime/pom.xml b/spring-boot-modules/spring-boot-runtime/pom.xml
index df45537940..8c85735d8e 100644
--- a/spring-boot-modules/spring-boot-runtime/pom.xml
+++ b/spring-boot-modules/spring-boot-runtime/pom.xml
@@ -42,7 +42,7 @@
commons-io
commons-io
- 2.6
+ ${commons-io.version}
@@ -170,6 +170,7 @@
2.0.2.RELEASE
4.5.8
2.1.6
+ 2.6
diff --git a/spring-boot-modules/spring-boot-security/pom.xml b/spring-boot-modules/spring-boot-security/pom.xml
index 98eceaff96..b9f28b68c4 100644
--- a/spring-boot-modules/spring-boot-security/pom.xml
+++ b/spring-boot-modules/spring-boot-security/pom.xml
@@ -22,17 +22,17 @@
org.springframework.security.oauth
spring-security-oauth2
- 2.4.0.RELEASE
+ ${spring-security-oauth2.version}
commons-io
commons-io
- 2.6
+ ${commons-io.version}
org.springframework.security.oauth.boot
spring-security-oauth2-autoconfigure
- 2.2.2.RELEASE
+ ${spring-security-oauth2-autoconfigure.version}
org.springframework.boot
@@ -84,6 +84,10 @@
com.baeldung.springbootsecurity.basic_auth.SpringBootSecurityApplication
+ 2.6
+ 2.4.0.RELEASE
+ 2.6
+ 2.2.2.RELEASE
diff --git a/spring-cloud/spring-cloud-circuit-breaker/pom.xml b/spring-cloud/spring-cloud-circuit-breaker/pom.xml
index 188fc4bf8e..a179f3c831 100644
--- a/spring-cloud/spring-cloud-circuit-breaker/pom.xml
+++ b/spring-cloud/spring-cloud-circuit-breaker/pom.xml
@@ -44,7 +44,7 @@
org.springframework.cloud
spring-cloud-starter-circuitbreaker-resilience4j
- 1.0.2.RELEASE
+ ${circuitbreaker-resilience4j.version}
org.springframework.boot
@@ -52,4 +52,8 @@
+
+ 1.0.2.RELEASE
+
+
diff --git a/spring-cloud/spring-cloud-gateway/pom.xml b/spring-cloud/spring-cloud-gateway/pom.xml
index c692eed7ec..bbacf7a8ce 100644
--- a/spring-cloud/spring-cloud-gateway/pom.xml
+++ b/spring-cloud/spring-cloud-gateway/pom.xml
@@ -29,7 +29,7 @@
org.junit
junit-bom
- 5.5.2
+ ${junit-bom.version}
pom
import
@@ -108,6 +108,7 @@
2.2.6.RELEASE
6.0.2.Final
0.7.2
+ 5.5.2
diff --git a/spring-core-4/pom.xml b/spring-core-4/pom.xml
index fbec5ea9eb..299debbc3c 100644
--- a/spring-core-4/pom.xml
+++ b/spring-core-4/pom.xml
@@ -32,7 +32,7 @@
com.google.guava
guava
- 28.2-jre
+ ${guava.version}
org.springframework
@@ -55,13 +55,13 @@
org.awaitility
awaitility
- 4.0.2
+ ${awaitility.version}
test
org.assertj
assertj-core
- 2.9.1
+ ${assertj-core.version}
test
@@ -80,6 +80,9 @@
2.22.1
1.3.2
2.2.2.RELEASE
+ 28.2-jre
+ 4.0.2
+ 2.9.1
diff --git a/spring-dispatcher-servlet/pom.xml b/spring-dispatcher-servlet/pom.xml
index 9b9f7fb4c6..46e40722f1 100644
--- a/spring-dispatcher-servlet/pom.xml
+++ b/spring-dispatcher-servlet/pom.xml
@@ -63,7 +63,7 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot-starter-test.version}
test
diff --git a/spring-mvc-forms-jsp/pom.xml b/spring-mvc-forms-jsp/pom.xml
index 2bab93908f..4e1c2516f6 100644
--- a/spring-mvc-forms-jsp/pom.xml
+++ b/spring-mvc-forms-jsp/pom.xml
@@ -64,7 +64,7 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot-starter-test.version}
test
diff --git a/spring-mvc-webflow/pom.xml b/spring-mvc-webflow/pom.xml
index 22ae3c913d..ab0f86394a 100644
--- a/spring-mvc-webflow/pom.xml
+++ b/spring-mvc-webflow/pom.xml
@@ -57,7 +57,7 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot-starter-test.version}
test
@@ -114,6 +114,7 @@
2.7
1.6.1
+ 1.5.10.RELEASE
\ No newline at end of file
diff --git a/spring-security-modules/spring-security-mvc-socket/pom.xml b/spring-security-modules/spring-security-mvc-socket/pom.xml
index ff8cc708e3..6515121f9f 100644
--- a/spring-security-modules/spring-security-mvc-socket/pom.xml
+++ b/spring-security-modules/spring-security-mvc-socket/pom.xml
@@ -152,7 +152,7 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot-starter-test.version}
test
@@ -185,6 +185,7 @@
4.2.3.RELEASE
1.11.3.RELEASE
1.2.3
+ 1.5.10.RELEASE
\ No newline at end of file