diff --git a/aws-app-sync/pom.xml b/aws-app-sync/pom.xml
index 4c55d38d77..700ffad735 100644
--- a/aws-app-sync/pom.xml
+++ b/aws-app-sync/pom.xml
@@ -13,10 +13,6 @@
../parent-boot-2
-
- 1.8
-
-
@@ -50,4 +46,7 @@
+
+ 1.8
+
diff --git a/core-java-modules/core-java-arrays-operations-basic/pom.xml b/core-java-modules/core-java-arrays-operations-basic/pom.xml
index 73588d662a..64856d9b39 100644
--- a/core-java-modules/core-java-arrays-operations-basic/pom.xml
+++ b/core-java-modules/core-java-arrays-operations-basic/pom.xml
@@ -13,32 +13,6 @@
core-java-arrays-operations-basic
jar
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- ${shade.plugin.version}
-
-
- package
-
- shade
-
-
- benchmarks
-
-
- org.openjdk.jmh.Main
-
-
-
-
-
-
-
-
-
org.apache.commons
@@ -66,6 +40,32 @@
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${shade.plugin.version}
+
+
+ package
+
+ shade
+
+
+ benchmarks
+
+
+ org.openjdk.jmh.Main
+
+
+
+
+
+
+
+
+
3.2.0
diff --git a/core-java-modules/core-java-arrays-sorting/pom.xml b/core-java-modules/core-java-arrays-sorting/pom.xml
index d5e2beaac4..9b307870a1 100644
--- a/core-java-modules/core-java-arrays-sorting/pom.xml
+++ b/core-java-modules/core-java-arrays-sorting/pom.xml
@@ -14,32 +14,6 @@
core-java-arrays-sorting
jar
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- ${shade.plugin.version}
-
-
- package
-
- shade
-
-
- benchmarks
-
-
- org.openjdk.jmh.Main
-
-
-
-
-
-
-
-
-
@@ -74,6 +48,32 @@
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${shade.plugin.version}
+
+
+ package
+
+ shade
+
+
+ benchmarks
+
+
+ org.openjdk.jmh.Main
+
+
+
+
+
+
+
+
+
3.2.0
diff --git a/core-java-modules/pom.xml b/core-java-modules/pom.xml
index 76fed91251..d01a7cc792 100644
--- a/core-java-modules/pom.xml
+++ b/core-java-modules/pom.xml
@@ -134,18 +134,6 @@
pre-jpms
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
-
-
-
@@ -163,6 +151,18 @@
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+
+
+
2.22.2
5.6.2
diff --git a/ddd/pom.xml b/ddd/pom.xml
index 422f9ccd15..9f960502a3 100644
--- a/ddd/pom.xml
+++ b/ddd/pom.xml
@@ -17,16 +17,6 @@
../parent-boot-2
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
-
-
@@ -105,6 +95,16 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+
+
2.22.2
diff --git a/guava-collections-map/pom.xml b/guava-collections-map/pom.xml
index 06537d26bd..4a95234d5c 100644
--- a/guava-collections-map/pom.xml
+++ b/guava-collections-map/pom.xml
@@ -14,6 +14,21 @@
../parent-java
+
+
+ org.junit.jupiter
+ junit-jupiter
+ ${junit-jupiter.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit-jupiter.version}
+ test
+
+
+
guava-collections-map
@@ -33,21 +48,6 @@
-
-
- org.junit.jupiter
- junit-jupiter
- ${junit-jupiter.version}
- test
-
-
- org.junit.vintage
- junit-vintage-engine
- ${junit-jupiter.version}
- test
-
-
-
5.6.2
diff --git a/guava-collections-set/pom.xml b/guava-collections-set/pom.xml
index 49d96965a7..af46400555 100644
--- a/guava-collections-set/pom.xml
+++ b/guava-collections-set/pom.xml
@@ -13,18 +13,6 @@
../parent-java
-
- guava-collections-set
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
-
-
@@ -47,6 +35,18 @@
+
+ guava-collections-set
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
3.6.1
diff --git a/guava-collections/pom.xml b/guava-collections/pom.xml
index 744eba1a38..238ab60f84 100644
--- a/guava-collections/pom.xml
+++ b/guava-collections/pom.xml
@@ -15,25 +15,6 @@
../parent-java
-
- guava-collections
-
-
-
- src/main/resources
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
-
-
@@ -76,6 +57,25 @@
+
+ guava-collections
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
4.1
diff --git a/guava-io/pom.xml b/guava-io/pom.xml
index fd637f2474..e01f76e2e3 100644
--- a/guava-io/pom.xml
+++ b/guava-io/pom.xml
@@ -16,6 +16,21 @@
../parent-java
+
+
+ org.junit.jupiter
+ junit-jupiter
+ ${junit-jupiter.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit-jupiter.version}
+ test
+
+
+
guava-io
@@ -35,18 +50,4 @@
-
-
- org.junit.jupiter
- junit-jupiter
- ${junit-jupiter.version}
- test
-
-
- org.junit.vintage
- junit-vintage-engine
- ${junit-jupiter.version}
- test
-
-
\ No newline at end of file
diff --git a/guava-modules/pom.xml b/guava-modules/pom.xml
index 4e7282364d..d1a2bbc16e 100644
--- a/guava-modules/pom.xml
+++ b/guava-modules/pom.xml
@@ -22,16 +22,6 @@
guava-21
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
-
-
org.junit.jupiter
@@ -46,4 +36,15 @@
test
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
diff --git a/guava/pom.xml b/guava/pom.xml
index 881390ae73..2c4ff07c84 100644
--- a/guava/pom.xml
+++ b/guava/pom.xml
@@ -15,25 +15,6 @@
../parent-java
-
- guava
-
-
-
- src/main/resources
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
-
-
org.apache.commons
@@ -62,6 +43,25 @@
+
+ guava
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
5.6.2
diff --git a/jackson-modules/pom.xml b/jackson-modules/pom.xml
index 00722510af..70b10e9554 100644
--- a/jackson-modules/pom.xml
+++ b/jackson-modules/pom.xml
@@ -23,16 +23,6 @@
jackson-exceptions
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
-
-
com.fasterxml.jackson.core
@@ -60,6 +50,16 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
5.6.2
diff --git a/jackson-simple/pom.xml b/jackson-simple/pom.xml
index 1f838bbed0..761dca6afa 100644
--- a/jackson-simple/pom.xml
+++ b/jackson-simple/pom.xml
@@ -13,25 +13,6 @@
../parent-java
-
- jackson-simple
-
-
-
- src/main/resources
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
-
-
@@ -61,6 +42,25 @@
+
+ jackson-simple
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
5.6.2
diff --git a/libraries-data-2/pom.xml b/libraries-data-2/pom.xml
index be776282e9..93a2f28167 100644
--- a/libraries-data-2/pom.xml
+++ b/libraries-data-2/pom.xml
@@ -184,6 +184,24 @@
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ com/baeldung/r/FastRMean.java
+
+
+ com/baeldung/r/FastRMeanUnitTest.java
+
+
+
+
+
+
1.5.0
1.6.0
@@ -205,21 +223,4 @@
2.5.0
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
-
- com/baeldung/r/FastRMean.java
-
-
- com/baeldung/r/FastRMeanUnitTest.java
-
-
-
-
-
\ No newline at end of file
diff --git a/maven-modules/maven-unused-dependencies/pom.xml b/maven-modules/maven-unused-dependencies/pom.xml
index 825858e481..d98fe83a0e 100644
--- a/maven-modules/maven-unused-dependencies/pom.xml
+++ b/maven-modules/maven-unused-dependencies/pom.xml
@@ -6,13 +6,6 @@
maven-unused-dependencies
0.0.1-SNAPSHOT
-
- 3.2.2
- 1.7.25
- 3.1.2
- 3.1
-
-
commons-collections
@@ -44,4 +37,11 @@
+
+ 3.2.2
+ 1.7.25
+ 3.1.2
+ 3.1
+
+
\ No newline at end of file
diff --git a/patterns/cqrs-es/pom.xml b/patterns/cqrs-es/pom.xml
index 67665a2d32..0829e35f34 100644
--- a/patterns/cqrs-es/pom.xml
+++ b/patterns/cqrs-es/pom.xml
@@ -1,21 +1,17 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
cqrs-es
1.0-SNAPSHOT
cqrs-es
+
com.baeldung
patterns
1.0.0-SNAPSHOT
-
- 1.8
- 1.8
- 4.13
- 1.18.12
-
+
org.projectlombok
@@ -29,4 +25,12 @@
test
+
+
+ 1.8
+ 1.8
+ 4.13
+ 1.18.12
+
+
\ No newline at end of file
diff --git a/performance-tests/pom.xml b/performance-tests/pom.xml
index c8cebd8a11..8c66794cfc 100644
--- a/performance-tests/pom.xml
+++ b/performance-tests/pom.xml
@@ -65,44 +65,6 @@
-
- UTF-8
-
-
- 1.21
- 1.5.2
- 5.5.1
- 1.0.2
- 1.2.0.Final
- 1.1.0
- 1.6.0.1
- 1.8
- 1.2.0.Final
- 1.21
- 1.21
- 3.7.0
-
-
- 1.8
-
-
- benchmarks
- 3.1
- 2.2
- 2.5.1
- 2.4
- 2.9.1
- 2.6
- 3.3
- 2.2.1
- 2.17
-
@@ -201,4 +163,43 @@
+
+ UTF-8
+
+
+ 1.21
+ 1.5.2
+ 5.5.1
+ 1.0.2
+ 1.2.0.Final
+ 1.1.0
+ 1.6.0.1
+ 1.8
+ 1.2.0.Final
+ 1.21
+ 1.21
+ 3.7.0
+
+
+ 1.8
+
+
+ benchmarks
+ 3.1
+ 2.2
+ 2.5.1
+ 2.4
+ 2.9.1
+ 2.6
+ 3.3
+ 2.2.1
+ 2.17
+
+
diff --git a/spring-boot-modules/pom.xml b/spring-boot-modules/pom.xml
index 5add26a527..e1198dec98 100644
--- a/spring-boot-modules/pom.xml
+++ b/spring-boot-modules/pom.xml
@@ -64,15 +64,6 @@
spring-boot-actuator
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
-
@@ -87,6 +78,16 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
5.6.2
diff --git a/spring-cloud/spring-cloud-bootstrap/customer-service/pom.xml b/spring-cloud/spring-cloud-bootstrap/customer-service/pom.xml
index 3e33e27c6c..35f8aceb8d 100644
--- a/spring-cloud/spring-cloud-bootstrap/customer-service/pom.xml
+++ b/spring-cloud/spring-cloud-bootstrap/customer-service/pom.xml
@@ -16,13 +16,6 @@
../../../parent-boot-2
-
- 1.8
- 1.8
- 1.8
- UTF-8
-
-
org.springframework.boot
@@ -81,4 +74,11 @@
+
+
+ 1.8
+ 1.8
+ 1.8
+ UTF-8
+
diff --git a/spring-cloud/spring-cloud-bootstrap/order-service/pom.xml b/spring-cloud/spring-cloud-bootstrap/order-service/pom.xml
index 8f3c9ceaff..b626c3b81b 100644
--- a/spring-cloud/spring-cloud-bootstrap/order-service/pom.xml
+++ b/spring-cloud/spring-cloud-bootstrap/order-service/pom.xml
@@ -21,16 +21,6 @@
order-server
-
- 1.8
- 2.6
- 0.0.2
- 1.8
- 1.8
- UTF-8
- com.baeldung.orderservice.OrderApplication
-
-
@@ -120,4 +110,14 @@
+
+
+ 1.8
+ 2.6
+ 0.0.2
+ 1.8
+ 1.8
+ UTF-8
+ com.baeldung.orderservice.OrderApplication
+
diff --git a/spring-cloud/spring-cloud-open-service-broker/pom.xml b/spring-cloud/spring-cloud-open-service-broker/pom.xml
index 7acd302dc1..42e90402e5 100644
--- a/spring-cloud/spring-cloud-open-service-broker/pom.xml
+++ b/spring-cloud/spring-cloud-open-service-broker/pom.xml
@@ -13,12 +13,6 @@
1.0.0-SNAPSHOT
-
- 3.1.1.RELEASE
- 2.2.7.RELEASE
- 3.3.5.RELEASE
-
-
org.springframework.cloud
@@ -38,4 +32,10 @@
+
+ 3.1.1.RELEASE
+ 2.2.7.RELEASE
+ 3.3.5.RELEASE
+
+
diff --git a/spring-security-modules/spring-security-kotlin-dsl/pom.xml b/spring-security-modules/spring-security-kotlin-dsl/pom.xml
index 2c53d19c2c..24e99decfb 100644
--- a/spring-security-modules/spring-security-kotlin-dsl/pom.xml
+++ b/spring-security-modules/spring-security-kotlin-dsl/pom.xml
@@ -15,11 +15,6 @@
spring-security-kotlin-dsl
Spring Security Kotlin DSL
-
- 11
- 1.3.72
-
-
org.springframework.boot
@@ -83,4 +78,10 @@
+
+
+ 11
+ 1.3.72
+
+
diff --git a/spring-security-modules/spring-security-mvc/pom.xml b/spring-security-modules/spring-security-mvc/pom.xml
index 517aa83270..d97825975f 100644
--- a/spring-security-modules/spring-security-mvc/pom.xml
+++ b/spring-security-modules/spring-security-mvc/pom.xml
@@ -89,11 +89,6 @@
-
- 5.2.2.RELEASE
- 4.0.1
-
-
@@ -108,4 +103,9 @@
+
+ 5.2.2.RELEASE
+ 4.0.1
+
+
diff --git a/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/pom.xml b/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/pom.xml
index 0864ead1c4..a67cc4af83 100644
--- a/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/pom.xml
+++ b/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/pom.xml
@@ -11,31 +11,6 @@
1.0.0-SNAPSHOT
-
-
-
- ${basedir}/src/main/resources
- true
-
- **/*
-
-
-
-
-
- org.apache.maven.plugins
- maven-resources-plugin
- 2.7
-
-
- @
-
- false
-
-
-
-
-
org.springframework.boot
@@ -92,4 +67,29 @@
+
+
+
+ ${basedir}/src/main/resources
+ true
+
+ **/*
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.7
+
+
+ @
+
+ false
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml b/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml
index cc70a9f654..7f4a02eb0d 100644
--- a/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml
+++ b/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml
@@ -31,6 +31,97 @@
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+
+
+ org.springframework
+ spring-web
+ ${spring-web-version}
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-databind-version}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson-version}
+
+
+ org.openapitools
+ jackson-databind-nullable
+ ${jackson-databind-nullable-version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson-version}
+
+
+ com.github.joschi.jackson
+ jackson-datatype-threetenbp
+ ${jackson-threetenbp-version}
+
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+
@@ -170,96 +261,6 @@
-
-
- sign-artifacts
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- 1.5
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
-
-
-
-
-
-
-
- io.swagger
- swagger-annotations
- ${swagger-annotations-version}
-
-
-
-
- com.google.code.findbugs
- jsr305
- 3.0.2
-
-
-
-
- org.springframework
- spring-web
- ${spring-web-version}
-
-
-
-
- com.fasterxml.jackson.core
- jackson-core
- ${jackson-version}
-
-
- com.fasterxml.jackson.core
- jackson-annotations
- ${jackson-version}
-
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson-databind-version}
-
-
- com.fasterxml.jackson.jaxrs
- jackson-jaxrs-json-provider
- ${jackson-version}
-
-
- org.openapitools
- jackson-databind-nullable
- ${jackson-databind-nullable-version}
-
-
- com.fasterxml.jackson.datatype
- jackson-datatype-jsr310
- ${jackson-version}
-
-
- com.github.joschi.jackson
- jackson-datatype-threetenbp
- ${jackson-threetenbp-version}
-
-
-
-
- junit
- junit
- ${junit-version}
- test
-
-
UTF-8
1.5.22
diff --git a/webrtc/pom.xml b/webrtc/pom.xml
index 6dc98afb1c..f302ae97a2 100644
--- a/webrtc/pom.xml
+++ b/webrtc/pom.xml
@@ -22,10 +22,6 @@
-
- 1.8
-
-
@@ -35,4 +31,8 @@
+
+ 1.8
+
+