diff --git a/bazel/bazelapp/pom.xml b/bazel/bazelapp/pom.xml
index 9c9fb59619..e56cc06ef4 100644
--- a/bazel/bazelapp/pom.xml
+++ b/bazel/bazelapp/pom.xml
@@ -16,14 +16,17 @@
com.baeldung
bazelgreeting
- 1.0.0-SNAPSHOT
+ ${bazelgreeting.version}
org.apache.commons
commons-lang3
- 3.9
+ ${commons-lang3.version}
+
+ 1.0.0-SNAPSHOT
+
\ No newline at end of file
diff --git a/kotlin-libraries/pom.xml b/kotlin-libraries/pom.xml
index e252329426..5299b5029e 100644
--- a/kotlin-libraries/pom.xml
+++ b/kotlin-libraries/pom.xml
@@ -100,7 +100,7 @@
io.arrow-kt
arrow-core
- 0.7.3
+ ${arrow-core.version}
@@ -117,7 +117,7 @@
nl.komponents.kovenant
kovenant
- 3.3.0
+ ${kovenant.version}
pom
@@ -132,13 +132,13 @@
com.google.guava
guava
- 27.1-jre
+ ${guava.version}
org.jetbrains.kotlinx
kotlinx-collections-immutable
- 0.1
+ ${kotlinx-collections-immutable.version}
@@ -151,26 +151,26 @@
net.bytebuddy
byte-buddy
- 1.8.13
+ ${byte-buddy.version}
compile
net.bytebuddy
byte-buddy-agent
- 1.8.13
+ ${byte-buddy.version}
compile
org.objenesis
objenesis
- 2.6
+ ${objenesis.version}
compile
io.reactivex.rxjava2
rxkotlin
- 2.3.0
+ ${rxkotlin.version}
@@ -186,6 +186,13 @@
3.10.0
0.10.4
1.9.3
+ 27.1-jre
+ 3.3.0
+ 1.8.13
+ 2.6
+ 2.3.0
+ 0.1
+ 0.7.3
diff --git a/libraries/pom.xml b/libraries/pom.xml
index a8ded19a1e..9511563817 100644
--- a/libraries/pom.xml
+++ b/libraries/pom.xml
@@ -579,7 +579,7 @@
org.asciidoctor
asciidoctor-maven-plugin
- 1.5.7.1
+ ${asciidoctor-maven-plugin.version}
@@ -789,6 +789,7 @@
2.7.1
3.6
0.9.11
+ 1.5.7.1
diff --git a/oauth2-framework-impl/oauth2-authorization-server/pom.xml b/oauth2-framework-impl/oauth2-authorization-server/pom.xml
index 6ab7a60f72..25927c9f1a 100644
--- a/oauth2-framework-impl/oauth2-authorization-server/pom.xml
+++ b/oauth2-framework-impl/oauth2-authorization-server/pom.xml
@@ -18,23 +18,26 @@
1.4.199
9080
9443
+ 7.3
+ 1.62
+ 1.62
com.nimbusds
nimbus-jose-jwt
- 7.3
+ ${nimbus-jose-jwt.version}
org.bouncycastle
bcprov-jdk15on
- 1.62
+ ${bcprov-jdk15on.version}
org.bouncycastle
bcpkix-jdk15on
- 1.62
+ ${bcpkix-jdk15on.version}
diff --git a/oauth2-framework-impl/oauth2-resource-server/pom.xml b/oauth2-framework-impl/oauth2-resource-server/pom.xml
index e6bc860c67..5e5cd087ed 100644
--- a/oauth2-framework-impl/oauth2-resource-server/pom.xml
+++ b/oauth2-framework-impl/oauth2-resource-server/pom.xml
@@ -18,13 +18,14 @@
8643
http://localhost:9080
http://localhost:9280
+ 1.1
org.eclipse.microprofile.jwt
microprofile-jwt-auth-api
- 1.1
+ ${microprofile-jwt-auth-api.version}
provided
diff --git a/oauth2-framework-impl/pom.xml b/oauth2-framework-impl/pom.xml
index 47d42eaaea..fd1a2c926f 100644
--- a/oauth2-framework-impl/pom.xml
+++ b/oauth2-framework-impl/pom.xml
@@ -15,19 +15,21 @@
false
RELEASE
2.6.4
+ 8.0
+ 1.3
javax
javaee-web-api
- 8.0
+ ${javaee-web-api.version}
provided
org.eclipse.microprofile.config
microprofile-config-api
- 1.3
+ ${microprofile-config-api.version}
provided
diff --git a/optaplanner/pom.xml b/optaplanner/pom.xml
index 93b1e68264..bcf7080a1e 100644
--- a/optaplanner/pom.xml
+++ b/optaplanner/pom.xml
@@ -16,8 +16,12 @@
org.optaplanner
optaplanner-core
- 7.9.0.Final
+ ${optaplanner-core.version}
+
+ 7.9.0.Final
+
+
\ No newline at end of file
diff --git a/persistence-modules/java-jpa/pom.xml b/persistence-modules/java-jpa/pom.xml
index ced049d281..7ce8262ba5 100644
--- a/persistence-modules/java-jpa/pom.xml
+++ b/persistence-modules/java-jpa/pom.xml
@@ -57,7 +57,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.5.1
+ ${maven-compiler-plugin.version}
-proc:none
@@ -65,7 +65,7 @@
org.bsc.maven
maven-processor-plugin
- 3.3.3
+ ${maven-processor-plugin.version}
process
@@ -86,7 +86,7 @@
org.codehaus.mojo
build-helper-maven-plugin
- 3.0.0
+ ${build-helper-maven-plugin.version}
add-source
@@ -110,6 +110,8 @@
2.7.4-RC1
42.2.5
2.2
+ 3.3.3
+ 3.0.0
\ No newline at end of file
diff --git a/persistence-modules/r2dbc/pom.xml b/persistence-modules/r2dbc/pom.xml
index 388abafdaf..fd48a47f12 100644
--- a/persistence-modules/r2dbc/pom.xml
+++ b/persistence-modules/r2dbc/pom.xml
@@ -17,6 +17,7 @@
1.8
+ 0.8.0.M8
@@ -41,7 +42,7 @@
io.r2dbc
r2dbc-h2
- 0.8.0.M8
+ ${r2dbc-h2.version}
diff --git a/persistence-modules/sirix/pom.xml b/persistence-modules/sirix/pom.xml
index 677c5b8f3a..8de961120f 100644
--- a/persistence-modules/sirix/pom.xml
+++ b/persistence-modules/sirix/pom.xml
@@ -20,7 +20,7 @@
io.sirix
sirix-core
- 0.9.3
+ ${sirix-core.version}
@@ -48,5 +48,6 @@
UTF-8
11
+ 0.9.3
diff --git a/persistence-modules/spring-boot-mysql/pom.xml b/persistence-modules/spring-boot-mysql/pom.xml
index 6be58332aa..29374ec116 100644
--- a/persistence-modules/spring-boot-mysql/pom.xml
+++ b/persistence-modules/spring-boot-mysql/pom.xml
@@ -17,7 +17,6 @@
org.springframework.boot
spring-boot-starter-web
- 2.1.5.RELEASE
org.springframework.boot
diff --git a/persistence-modules/spring-persistence-simple/pom.xml b/persistence-modules/spring-persistence-simple/pom.xml
index d0b3f5fe29..f0cf8e49d5 100644
--- a/persistence-modules/spring-persistence-simple/pom.xml
+++ b/persistence-modules/spring-persistence-simple/pom.xml
@@ -116,7 +116,7 @@
com.mysema.maven
apt-maven-plugin
- 1.1.3
+ ${apt-maven-plugin.version}
generate-sources
@@ -148,6 +148,7 @@
21.0
3.8.0
+ 1.1.3
\ No newline at end of file
diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml b/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
index 1e4ee698c6..74e786be99 100644
--- a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
+++ b/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
@@ -44,7 +44,7 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot.version}
test
diff --git a/spring-boot-data/pom.xml b/spring-boot-data/pom.xml
index 9c11e09f4a..4af0acc3c0 100644
--- a/spring-boot-data/pom.xml
+++ b/spring-boot-data/pom.xml
@@ -18,25 +18,22 @@
org.springframework.boot
spring-boot-starter-data-redis
- 2.1.6.RELEASE
org.springframework.boot
spring-boot-starter-data-mongodb
- 2.1.6.RELEASE
org.springframework.boot
spring-boot-starter-data-jpa
- 2.1.6.RELEASE
com.h2database
h2
- 1.4.197
+ ${h2.version}
diff --git a/spring-boot-logging-log4j2/pom.xml b/spring-boot-logging-log4j2/pom.xml
index 64696969ca..8e4bf60f91 100644
--- a/spring-boot-logging-log4j2/pom.xml
+++ b/spring-boot-logging-log4j2/pom.xml
@@ -37,7 +37,7 @@
org.projectlombok
lombok
- 1.18.4
+ ${lombok.version}
provided
@@ -79,5 +79,6 @@
com.baeldung.springbootlogging.SpringBootLoggingApplication
1.3.8.RELEASE
1.1.16
+ 1.18.4
diff --git a/spring-boot-mvc-birt/pom.xml b/spring-boot-mvc-birt/pom.xml
index bf6bbbf71d..3532b20c15 100644
--- a/spring-boot-mvc-birt/pom.xml
+++ b/spring-boot-mvc-birt/pom.xml
@@ -48,19 +48,19 @@
com.innoventsolutions.birt.runtime
org.eclipse.birt.runtime_4.8.0-20180626
- 4.8.0
+ ${eclipse.birt.runtime.version}
log4j
log4j
- 1.2.17
+ ${log4j.version}
org.projectlombok
lombok
- 1.18.6
+ ${lombok.version}
provided
@@ -80,6 +80,7 @@
com.baeldung.birt.engine.ReportEngineApplication
1.8
1.8
+ 4.8.0
diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-kafka/pom.xml b/spring-cloud/spring-cloud-stream/spring-cloud-stream-kafka/pom.xml
index 13ad18810e..18bc426364 100644
--- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-kafka/pom.xml
+++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-kafka/pom.xml
@@ -18,6 +18,8 @@
1.8
Greenwich.SR1
+ 4.0.0
+ 1.8.2
@@ -41,19 +43,19 @@
io.confluent
kafka-avro-serializer
- 4.0.0
+ ${kafka-avro-serializer.version}
org.apache.avro
avro-compiler
- 1.8.2
+ ${avro.version}
org.apache.avro
avro-maven-plugin
- 1.8.2
+ ${avro.version}
diff --git a/spring-di/pom.xml b/spring-di/pom.xml
index f3ad380778..5bcdda7371 100644
--- a/spring-di/pom.xml
+++ b/spring-di/pom.xml
@@ -66,7 +66,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.2
+ ${maven-war-plugin.version}
false
diff --git a/spring-rest/pom.xml b/spring-rest/pom.xml
index 670bac9805..555eafe40a 100644
--- a/spring-rest/pom.xml
+++ b/spring-rest/pom.xml
@@ -139,7 +139,7 @@
commons-io
commons-io
- 2.4
+ ${commons-io.version}
au.com.dius
diff --git a/spring-security-kerberos/pom.xml b/spring-security-kerberos/pom.xml
index d98d0ff508..437e8566bb 100644
--- a/spring-security-kerberos/pom.xml
+++ b/spring-security-kerberos/pom.xml
@@ -28,17 +28,17 @@
org.springframework.security.kerberos
spring-security-kerberos-core
- 1.0.1.RELEASE
+ ${spring-security-kerberos.version}
org.springframework.security.kerberos
spring-security-kerberos-web
- 1.0.1.RELEASE
+ ${spring-security-kerberos.version}
org.springframework.security.kerberos
spring-security-kerberos-client
- 1.0.1.RELEASE
+ ${spring-security-kerberos.version}
@@ -61,4 +61,8 @@
+
+
+ 1.0.1.RELEASE
+
diff --git a/testing-modules/easy-random/pom.xml b/testing-modules/easy-random/pom.xml
index 93c0027f8f..d80927c3e8 100644
--- a/testing-modules/easy-random/pom.xml
+++ b/testing-modules/easy-random/pom.xml
@@ -17,8 +17,12 @@
org.jeasy
easy-random-core
- 4.0.0
+ ${easy-random-core.version}
+
+ 4.0.0
+
+
\ No newline at end of file