diff --git a/spring-boot-data/pom.xml b/spring-boot-data/pom.xml
index 663ee640f3..f9e51920c2 100644
--- a/spring-boot-data/pom.xml
+++ b/spring-boot-data/pom.xml
@@ -97,8 +97,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 8
- 8
+ ${source.version}
+ ${target.version}
@@ -121,8 +121,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 8
- 8
+ ${source.version}
+ ${target.version}
@@ -156,8 +156,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 1.8
- 1.8
+ ${source.version}
+ ${target.version}
@@ -168,6 +168,8 @@
5.6.3
2.2.4
+ 1.8
+ 1.8
diff --git a/spring-boot-parent/spring-boot-with-starter-parent/pom.xml b/spring-boot-parent/spring-boot-with-starter-parent/pom.xml
index 9ea26e49fe..ed2cb8646c 100644
--- a/spring-boot-parent/spring-boot-with-starter-parent/pom.xml
+++ b/spring-boot-parent/spring-boot-with-starter-parent/pom.xml
@@ -20,7 +20,7 @@
org.springframework.boot
spring-boot-starter-data-jpa
- 2.1.1.RELEASE
+ ${spring-boot.version}
@@ -38,6 +38,7 @@
1.8
+ 2.1.1.RELEASE
4.11
diff --git a/spring-boot-property-exp/property-exp-custom-config/pom.xml b/spring-boot-property-exp/property-exp-custom-config/pom.xml
index f9c3d6ef62..0118de7396 100644
--- a/spring-boot-property-exp/property-exp-custom-config/pom.xml
+++ b/spring-boot-property-exp/property-exp-custom-config/pom.xml
@@ -52,7 +52,7 @@
org.apache.maven.plugins
maven-resources-plugin
- 2.7
+ ${apache-maven.version}
@
@@ -63,7 +63,7 @@
org.codehaus.mojo
exec-maven-plugin
- 1.6.0
+ ${exec-maven-plugin.version}
com.baeldung.propertyexpansion.SpringBootPropertyExpansionApp
@@ -74,6 +74,8 @@
1.5.10.RELEASE
Custom Property Value
+ 2.7
+ 1.6.0
diff --git a/spring-boot-testing/pom.xml b/spring-boot-testing/pom.xml
index ebe87fdd70..5f358072d3 100644
--- a/spring-boot-testing/pom.xml
+++ b/spring-boot-testing/pom.xml
@@ -42,7 +42,7 @@
it.ozimov
embedded-redis
- 0.7.2
+ ${redis.version}
test
@@ -131,6 +131,7 @@
2.2.4
1.2-groovy-2.4
1.6
+ 0.7.2
diff --git a/spring-cloud/spring-cloud-aws/pom.xml b/spring-cloud/spring-cloud-aws/pom.xml
index c1fc458a24..abf9363288 100644
--- a/spring-cloud/spring-cloud-aws/pom.xml
+++ b/spring-cloud/spring-cloud-aws/pom.xml
@@ -50,7 +50,7 @@
org.springframework.cloud
spring-cloud-aws
- 2.0.1.RELEASE
+ ${spring-cloud}
pom
import
@@ -60,6 +60,7 @@
com.baeldung.spring.cloud.aws.SpringCloudAwsApplication
Dalston.SR4
+ 2.0.1.RELEASE
diff --git a/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml b/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
index c41ad687ed..e909dbc253 100644
--- a/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
+++ b/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
@@ -36,7 +36,7 @@
org.springframework.cloud
spring-cloud-contract-maven-plugin
- 2.1.1.RELEASE
+ ${spring-cloud.version}
true
com.baeldung.spring.cloud.springcloudcontractproducer.BaseTestClass
@@ -45,4 +45,8 @@
+
+
+ 2.1.1.RELEASE
+
diff --git a/spring-cloud/spring-cloud-functions/pom.xml b/spring-cloud/spring-cloud-functions/pom.xml
index 2e1b747c2e..03510d0504 100644
--- a/spring-cloud/spring-cloud-functions/pom.xml
+++ b/spring-cloud/spring-cloud-functions/pom.xml
@@ -65,7 +65,7 @@
org.springframework.boot.experimental
spring-boot-thin-layout
- 1.0.10.RELEASE
+ ${spring-boot-thin.version}
@@ -88,6 +88,7 @@
2.0.2
1.1.0
2.0.4.RELEASE
+ 1.0.10.RELEASE
diff --git a/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml b/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml
index 93734a19a7..5459b77682 100644
--- a/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml
+++ b/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml
@@ -24,7 +24,7 @@
ch.qos.logback
logback-classic
- 1.2.3
+ ${logback.version}
@@ -71,6 +71,7 @@
Finchley.SR2
+ 1.2.3
\ No newline at end of file
diff --git a/spring-core-2/pom.xml b/spring-core-2/pom.xml
index 12b6972a79..78b94880d0 100644
--- a/spring-core-2/pom.xml
+++ b/spring-core-2/pom.xml
@@ -174,7 +174,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.2
+ ${maven.version}
false
@@ -214,6 +214,7 @@
3.6.1
2.1.0
3.22.0-GA
+ 3.2.2
diff --git a/spring-data-rest-querydsl/pom.xml b/spring-data-rest-querydsl/pom.xml
index 9f53f6b55f..c0ad43fe0b 100644
--- a/spring-data-rest-querydsl/pom.xml
+++ b/spring-data-rest-querydsl/pom.xml
@@ -72,8 +72,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 1.8
- 1.8
+ ${maven.source}
+ ${maven.target}
-verbose
-parameters
@@ -83,7 +83,7 @@
com.mysema.maven
apt-maven-plugin
- 1.1.3
+ ${mysema.version}
generate-sources
@@ -99,5 +99,10 @@
+
+ 1.8
+ 1.8
+ 1.1.3
+
diff --git a/spring-data-rest/pom.xml b/spring-data-rest/pom.xml
index 05f2ccbbae..bb592c08d5 100644
--- a/spring-data-rest/pom.xml
+++ b/spring-data-rest/pom.xml
@@ -66,7 +66,7 @@
com.mysema.maven
maven-apt-plugin
- 1.0
+ ${maven.version}
generate-sources
@@ -90,6 +90,7 @@
UTF-8
com.baeldung.books.SpringDataRestApplication
+ 1.0
\ No newline at end of file
diff --git a/spring-ejb/wildfly/wildfly-ear/pom.xml b/spring-ejb/wildfly/wildfly-ear/pom.xml
index 9393820b12..07f53358bf 100644
--- a/spring-ejb/wildfly/wildfly-ear/pom.xml
+++ b/spring-ejb/wildfly/wildfly-ear/pom.xml
@@ -45,7 +45,7 @@
${maven-ear-plugin.version}
lib/
- 7
+ ${defaultLibBundleDir.version}
com.baeldung.wildfly
@@ -66,6 +66,7 @@
2.10.1
1.2.0.Final
+ 7
\ No newline at end of file
diff --git a/spring-integration/pom.xml b/spring-integration/pom.xml
index ebdde5a1ee..a985f55d89 100644
--- a/spring-integration/pom.xml
+++ b/spring-integration/pom.xml
@@ -85,7 +85,7 @@
com.h2database
h2
- 1.4.197
+ ${h2.version}
@@ -124,6 +124,7 @@
1.1.1
2.10
1.5.0
+ 1.4.197
diff --git a/spring-jms/pom.xml b/spring-jms/pom.xml
index a0d2625477..9cd9126fac 100644
--- a/spring-jms/pom.xml
+++ b/spring-jms/pom.xml
@@ -38,7 +38,7 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot-test.version}
test
@@ -64,6 +64,7 @@
4.3.4.RELEASE
5.14.1
+ 1.5.10.RELEASE
diff --git a/spring-mvc-java/pom.xml b/spring-mvc-java/pom.xml
index 7d0afd85ec..dd197bbeb5 100644
--- a/spring-mvc-java/pom.xml
+++ b/spring-mvc-java/pom.xml
@@ -26,12 +26,12 @@
javax.servlet
javax.servlet-api
- 4.0.1
+ ${javax.version}
javax.servlet.jsp
javax.servlet.jsp-api
- 2.3.3
+ ${javax-servlet-api.version}
javax.servlet
@@ -53,19 +53,19 @@
org.aspectj
aspectjrt
- 1.9.1
+ ${aspectjrt.version}
org.aspectj
aspectjweaver
- 1.9.1
+ ${aspectjweaver.version}
net.sourceforge.htmlunit
htmlunit
- 2.32
+ ${htmlunit.version}
commons-logging
@@ -99,7 +99,7 @@
com.jayway.jsonpath
json-path
test
- 2.4.0
+ ${json-path.version}
org.springframework.boot
@@ -126,7 +126,7 @@
com.google.code.gson
gson
- 2.8.5
+ ${gson.version}
org.springframework.boot
@@ -283,6 +283,13 @@
3.16-beta1
3.0.1-b09
+ 4.0.1
+ 2.3.3
+ 1.9.1
+ 1.9.1
+ 2.32
+ 2.4.0
+ 2.8.5
com.baeldung.SpringMVCApplication
diff --git a/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
index 1f6181a365..20680d5880 100644
--- a/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
+++ b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
@@ -31,7 +31,7 @@
com.caucho
hessian
- 4.0.38
+ ${hessian.version}
@@ -58,5 +58,8 @@
+
+ 4.0.38
+
\ No newline at end of file
diff --git a/spring-rest-hal-browser/pom.xml b/spring-rest-hal-browser/pom.xml
index 94ce837b27..adef8bf2b0 100644
--- a/spring-rest-hal-browser/pom.xml
+++ b/spring-rest-hal-browser/pom.xml
@@ -19,25 +19,25 @@
org.springframework.boot
spring-boot-starter-web
- 2.0.3.RELEASE
+ ${spring-boot.version}
org.springframework.boot
spring-boot-starter-data-jpa
- 2.0.3.RELEASE
+ ${spring-boot.version}
org.springframework.data
spring-data-rest-hal-browser
- 3.0.8.RELEASE
+ ${spring-data.version}
com.h2database
h2
- 1.4.197
+ ${h2.version}
@@ -47,11 +47,19 @@
org.apache.maven.plugins
maven-compiler-plugin
- 1.8
- 1.8
+ ${source.version}
+ ${target.version}
+
+ 2.0.3.RELEASE
+ 3.0.8.RELEASE
+ 1.4.197
+ 1.8
+ 1.8
+
+
\ No newline at end of file
diff --git a/spring-resttemplate/pom.xml b/spring-resttemplate/pom.xml
index 0b5d0b20d0..138fde3b45 100644
--- a/spring-resttemplate/pom.xml
+++ b/spring-resttemplate/pom.xml
@@ -125,7 +125,7 @@
junit
junit
- 4.12
+ ${junit.version}
@@ -162,10 +162,10 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.7.0
+ ${maven.version}
- 1.8
- 1.8
+ ${source.version}
+ ${target.version}
@@ -308,6 +308,10 @@
3.4.1
3.5.11
+ 1.8
+ 1.8
+ 4.12
+ 3.7.0