diff --git a/antlr/pom.xml b/antlr/pom.xml
index ac66891598..91b939a882 100644
--- a/antlr/pom.xml
+++ b/antlr/pom.xml
@@ -10,6 +10,14 @@
1.0.0-SNAPSHOT
+
+
+ org.antlr
+ antlr4-runtime
+ ${antlr.version}
+
+
+
@@ -44,13 +52,7 @@
-
-
- org.antlr
- antlr4-runtime
- ${antlr.version}
-
-
+
4.7.1
3.0.0
diff --git a/apache-cxf/sse-jaxrs/sse-jaxrs-client/pom.xml b/apache-cxf/sse-jaxrs/sse-jaxrs-client/pom.xml
index c7acf22c32..be2138e172 100644
--- a/apache-cxf/sse-jaxrs/sse-jaxrs-client/pom.xml
+++ b/apache-cxf/sse-jaxrs/sse-jaxrs-client/pom.xml
@@ -12,9 +12,18 @@
0.0.1-SNAPSHOT
-
- 3.2.0
-
+
+
+ org.apache.cxf
+ cxf-rt-rs-client
+ ${cxf-version}
+
+
+ org.apache.cxf
+ cxf-rt-rs-sse
+ ${cxf-version}
+
+
@@ -45,17 +54,8 @@
-
-
- org.apache.cxf
- cxf-rt-rs-client
- ${cxf-version}
-
-
- org.apache.cxf
- cxf-rt-rs-sse
- ${cxf-version}
-
-
+
+ 3.2.0
+
diff --git a/apache-cxf/sse-jaxrs/sse-jaxrs-server/pom.xml b/apache-cxf/sse-jaxrs/sse-jaxrs-server/pom.xml
index eeb5726ee1..43bbcf1ef4 100644
--- a/apache-cxf/sse-jaxrs/sse-jaxrs-server/pom.xml
+++ b/apache-cxf/sse-jaxrs/sse-jaxrs-server/pom.xml
@@ -13,11 +13,28 @@
0.0.1-SNAPSHOT
-
- 2.4.2
- false
- 18.0.0.2
-
+
+
+
+ javax.ws.rs
+ javax.ws.rs-api
+ 2.1
+ provided
+
+
+ javax.enterprise
+ cdi-api
+ 2.0
+ provided
+
+
+ javax.json.bind
+ javax.json.bind-api
+ 1.0
+ provided
+
+
+
${project.artifactId}
@@ -59,27 +76,10 @@
-
-
-
- javax.ws.rs
- javax.ws.rs-api
- 2.1
- provided
-
-
- javax.enterprise
- cdi-api
- 2.0
- provided
-
-
- javax.json.bind
- javax.json.bind-api
- 1.0
- provided
-
-
-
+
+ 2.4.2
+ false
+ 18.0.0.2
+
diff --git a/cloud-foundry-uaa/cf-uaa-oauth2-client/pom.xml b/cloud-foundry-uaa/cf-uaa-oauth2-client/pom.xml
index 8e31cc41fb..f650498b69 100644
--- a/cloud-foundry-uaa/cf-uaa-oauth2-client/pom.xml
+++ b/cloud-foundry-uaa/cf-uaa-oauth2-client/pom.xml
@@ -2,24 +2,20 @@
4.0.0
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.1.3.RELEASE
-
-
com.example
cf-uaa-oauth2-client
0.0.1-SNAPSHOT
uaa-client-webapp
Demo project for Spring Boot
-
- 1.8
-
+
+ parent-boot-2
+ com.baeldung
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-2
+
-
org.springframework.boot
spring-boot-starter-web
@@ -28,7 +24,6 @@
org.springframework.boot
spring-boot-starter-oauth2-client
-
@@ -40,4 +35,7 @@
+
+ 1.8
+
diff --git a/cloud-foundry-uaa/cf-uaa-oauth2-resource-server/pom.xml b/cloud-foundry-uaa/cf-uaa-oauth2-resource-server/pom.xml
index 9cf8993cd2..710cecbd4e 100644
--- a/cloud-foundry-uaa/cf-uaa-oauth2-resource-server/pom.xml
+++ b/cloud-foundry-uaa/cf-uaa-oauth2-resource-server/pom.xml
@@ -2,24 +2,20 @@
4.0.0
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.1.3.RELEASE
-
-
com.baeldung.cfuaa
cf-uaa-oauth2-resource-server
0.0.1-SNAPSHOT
cf-uaa-oauth2-resource-server
Demo project for Spring Boot
-
- 1.8
-
-
+
+ parent-boot-2
+ com.baeldung
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-2
+
+
-
org.springframework.boot
spring-boot-starter-oauth2-resource-server
@@ -28,7 +24,6 @@
org.springframework.boot
spring-boot-starter-web
-
@@ -40,4 +35,8 @@
+
+ 1.8
+
+
diff --git a/helidon/helidon-mp/pom.xml b/helidon/helidon-mp/pom.xml
index 1f39431886..82d52ca2ef 100644
--- a/helidon/helidon-mp/pom.xml
+++ b/helidon/helidon-mp/pom.xml
@@ -15,13 +15,18 @@
io.helidon.microprofile.bundles
helidon-microprofile-1.2
- 0.10.4
+ ${helidon-microprofile.version}
org.glassfish.jersey.media
jersey-media-json-binding
- 2.26
+ ${jersey-media-json-binding.version}
+
+ 0.10.4
+ 2.26
+
+
diff --git a/helidon/helidon-se/pom.xml b/helidon/helidon-se/pom.xml
index 8982bf048e..ae16fa16e4 100644
--- a/helidon/helidon-se/pom.xml
+++ b/helidon/helidon-se/pom.xml
@@ -12,10 +12,6 @@
1.0.0-SNAPSHOT
-
- 0.10.4
-
-
@@ -61,4 +57,8 @@
+
+ 0.10.4
+
+
\ No newline at end of file
diff --git a/java-collections-maps-2/pom.xml b/java-collections-maps-2/pom.xml
index b025c5e32d..4ab94a7ae3 100644
--- a/java-collections-maps-2/pom.xml
+++ b/java-collections-maps-2/pom.xml
@@ -24,22 +24,25 @@
net.sf.trove4j
trove4j
- 3.0.2
+ ${trove4j.version}
it.unimi.dsi
fastutil
- 8.1.0
+ ${fastutil.version}
colt
colt
- 1.2.0
+ ${colt.version}
8.2.0
+ 3.0.2
+ 8.1.0
+ 1.2.0
\ No newline at end of file
diff --git a/java-streams-2/pom.xml b/java-streams-2/pom.xml
index cd89a1a80f..5004249352 100644
--- a/java-streams-2/pom.xml
+++ b/java-streams-2/pom.xml
@@ -4,36 +4,47 @@
com.baeldung.javastreams2
javastreams2
1.0
+ Stream Reduce
jar
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+
org.openjdk.jmh
jmh-core
- 1.21
+ ${jmh.version}
org.openjdk.jmh
jmh-generator-annprocess
- 1.21
+ ${jmh.version}
junit
junit
- 4.12
+ ${junit.version}
test
jar
org.assertj
assertj-core
- 3.11.1
+ ${assertj.version}
test
- Stream Reduce
+
UTF-8
1.8
1.8
+ 1.21
+ 3.11.1
\ No newline at end of file
diff --git a/jhipster-5/bookstore-monolith/pom.xml b/jhipster-5/bookstore-monolith/pom.xml
index e46804a04c..60fc1acf92 100644
--- a/jhipster-5/bookstore-monolith/pom.xml
+++ b/jhipster-5/bookstore-monolith/pom.xml
@@ -18,91 +18,6 @@
-
-
- 3.0.0
- 1.8
- 2.12.6
- v10.15.0
- 6.4.1
- UTF-8
- UTF-8
- ${project.build.directory}/test-results
- yyyyMMddHHmmss
- ${java.version}
- ${java.version}
- -Djava.security.egd=file:/dev/./urandom -Xmx256m
- jdt_apt
- false
-
-
-
-
-
-
- 2.1.1
-
- 2.0.8.RELEASE
-
- 5.2.17.Final
-
- 3.22.0-GA
-
- 3.5.5
- 3.6
- 2.0.1.Final
- 1.2.0.Final
-
-
- 3.1.0
- 3.8.0
- 2.10
- 3.0.0-M2
- 2.2.1
- 3.1.0
- 2.22.1
- 3.2.2
- 0.9.11
- 1.6
- 0.8.2
- 1.0.0
- 3.4.2
- 3.5.0.1254
- 2.2.5
-
-
- http://localhost:9001
- src/main/webapp/content/**/*.*, src/main/webapp/i18n/*.js, target/www/**/*.*
- S3437,S4502,S4684,UndocumentedApi,BoldAndItalicTagsCheck
-
- src/main/webapp/app/**/*.*
- Web:BoldAndItalicTagsCheck
-
- src/main/java/**/*
- squid:S3437
-
- src/main/java/**/*
- squid:UndocumentedApi
-
- src/main/java/**/*
- squid:S4502
-
- src/main/java/**/*
- squid:S4684
- ${project.testresult.directory}/coverage/jacoco/jacoco.exec
- jacoco
- ${project.testresult.directory}/lcov.info
- ${project.basedir}/src/main/
- ${project.testresult.directory}
- ${project.basedir}/src/test/
-
-
-
-
@@ -1082,4 +997,89 @@
+
+
+
+ 3.0.0
+ 1.8
+ 2.12.6
+ v10.15.0
+ 6.4.1
+ UTF-8
+ UTF-8
+ ${project.build.directory}/test-results
+ yyyyMMddHHmmss
+ ${java.version}
+ ${java.version}
+ -Djava.security.egd=file:/dev/./urandom -Xmx256m
+ jdt_apt
+ false
+
+
+
+
+
+
+ 2.1.1
+
+ 2.0.8.RELEASE
+
+ 5.2.17.Final
+
+ 3.22.0-GA
+
+ 3.5.5
+ 3.6
+ 2.0.1.Final
+ 1.2.0.Final
+
+
+ 3.1.0
+ 3.8.0
+ 2.10
+ 3.0.0-M2
+ 2.2.1
+ 3.1.0
+ 2.22.1
+ 3.2.2
+ 0.9.11
+ 1.6
+ 0.8.2
+ 1.0.0
+ 3.4.2
+ 3.5.0.1254
+ 2.2.5
+
+
+ http://localhost:9001
+ src/main/webapp/content/**/*.*, src/main/webapp/i18n/*.js, target/www/**/*.*
+ S3437,S4502,S4684,UndocumentedApi,BoldAndItalicTagsCheck
+
+ src/main/webapp/app/**/*.*
+ Web:BoldAndItalicTagsCheck
+
+ src/main/java/**/*
+ squid:S3437
+
+ src/main/java/**/*
+ squid:UndocumentedApi
+
+ src/main/java/**/*
+ squid:S4502
+
+ src/main/java/**/*
+ squid:S4684
+ ${project.testresult.directory}/coverage/jacoco/jacoco.exec
+ jacoco
+ ${project.testresult.directory}/lcov.info
+ ${project.basedir}/src/main/
+ ${project.testresult.directory}
+ ${project.basedir}/src/test/
+
+
+
diff --git a/libraries2/pom.xml b/libraries2/pom.xml
index 84f19b359d..a839f56b56 100644
--- a/libraries2/pom.xml
+++ b/libraries2/pom.xml
@@ -13,10 +13,6 @@
1.0.0-SNAPSHOT
-
- 6.0.0.Final
-
-
jboss-public-repository-group
@@ -40,4 +36,8 @@
${jbpm.version}
+
+
+ 6.0.0.Final
+
diff --git a/maven/custom-rule/pom.xml b/maven/custom-rule/pom.xml
index 25a3489fb9..2fbeb18922 100644
--- a/maven/custom-rule/pom.xml
+++ b/maven/custom-rule/pom.xml
@@ -2,20 +2,15 @@
+ 4.0.0
+ custom-rule
+ custom-rule
+
maven
com.baeldung
0.0.1-SNAPSHOT
- 4.0.0
- custom-rule
- custom-rule
-
-
- 3.0.0-M2
- 2.0.9
-
-
@@ -47,7 +42,7 @@
org.codehaus.plexus
plexus-container-default
- 1.0-alpha-9
+ ${plexus-container-default.version}
@@ -64,7 +59,9 @@
-
-
-
-
\ No newline at end of file
+
+ 3.0.0-M2
+ 2.0.9
+ 1.0-alpha-9
+
+
diff --git a/maven/maven-enforcer/pom.xml b/maven/maven-enforcer/pom.xml
index 9826beb0d9..b18be4f43d 100644
--- a/maven/maven-enforcer/pom.xml
+++ b/maven/maven-enforcer/pom.xml
@@ -2,14 +2,15 @@
+ 4.0.0
+ maven-enforcer
+ maven-enforcer
+
maven
com.baeldung
0.0.1-SNAPSHOT
- 4.0.0
- maven-enforcer
- maven-enforcer
diff --git a/maven/maven-war-plugin/pom.xml b/maven/maven-war-plugin/pom.xml
index 5169a21e78..517c08978f 100644
--- a/maven/maven-war-plugin/pom.xml
+++ b/maven/maven-war-plugin/pom.xml
@@ -7,11 +7,6 @@
0.0.1-SNAPSHOT
war
maven-war-plugin-property
-
-
-
- false
-
@@ -26,4 +21,9 @@
+
+
+
+ false
+
\ No newline at end of file
diff --git a/patterns/solid/pom.xml b/patterns/solid/pom.xml
index 146a9903cf..faf8bdc8d9 100644
--- a/patterns/solid/pom.xml
+++ b/patterns/solid/pom.xml
@@ -8,7 +8,7 @@
solid
1.0-SNAPSHOT
-
+
com.baeldung
patterns
1.0.0-SNAPSHOT
diff --git a/persistence-modules/jnosql/jnosql-artemis/pom.xml b/persistence-modules/jnosql/jnosql-artemis/pom.xml
index a07f26c6ee..09d6af13df 100644
--- a/persistence-modules/jnosql/jnosql-artemis/pom.xml
+++ b/persistence-modules/jnosql/jnosql-artemis/pom.xml
@@ -17,7 +17,7 @@
javax
javaee-web-api
- 8.0
+ ${javaee-web-api.version}
provided
@@ -80,6 +80,7 @@
2.4.2
false
+ 8.0
diff --git a/pom.xml b/pom.xml
index e0622d3d6e..e74c5cd670 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,11 +7,12 @@
com.baeldung
parent-modules
1.0.0-SNAPSHOT
+ parent-modules
+ pom
+
lombok-custom
- parent-modules
- pom
diff --git a/software-security/sql-injection-samples/pom.xml b/software-security/sql-injection-samples/pom.xml
index 5b33c674d4..0a28a96a07 100644
--- a/software-security/sql-injection-samples/pom.xml
+++ b/software-security/sql-injection-samples/pom.xml
@@ -17,7 +17,6 @@
-
org.springframework.boot
spring-boot-starter-jdbc
@@ -54,7 +53,6 @@
hibernate-jpamodelgen
-
diff --git a/spring-cloud-data-flow/apache-spark-job/pom.xml b/spring-cloud-data-flow/apache-spark-job/pom.xml
index 390b7ebdc6..671e8ed71a 100644
--- a/spring-cloud-data-flow/apache-spark-job/pom.xml
+++ b/spring-cloud-data-flow/apache-spark-job/pom.xml
@@ -2,24 +2,25 @@
+ 4.0.0
+ apache-spark-job
+
spring-cloud-data-flow
com.baeldung
0.0.1-SNAPSHOT
- 4.0.0
-
- apache-spark-job
+
org.springframework.cloud
spring-cloud-task-core
- 2.0.0.RELEASE
+ ${spring-cloud-task-core.version}
org.apache.spark
- spark-core_2.10
- 1.6.2
+ spark-core_${scala.version}
+ ${spark.version}
log4j
@@ -33,4 +34,10 @@
+
+ 1.6.2
+ 2.10
+ 2.0.0.RELEASE
+
+
\ No newline at end of file
diff --git a/spring-cloud/spring-cloud-archaius/extra-configs/pom.xml b/spring-cloud/spring-cloud-archaius/extra-configs/pom.xml
index c3c830f197..f7e5807f43 100644
--- a/spring-cloud/spring-cloud-archaius/extra-configs/pom.xml
+++ b/spring-cloud/spring-cloud-archaius/extra-configs/pom.xml
@@ -37,6 +37,7 @@
+
2.0.1.RELEASE
diff --git a/spring-cloud/spring-cloud-consul/pom.xml b/spring-cloud/spring-cloud-consul/pom.xml
index 1ca3d703b5..456a7ec302 100644
--- a/spring-cloud/spring-cloud-consul/pom.xml
+++ b/spring-cloud/spring-cloud-consul/pom.xml
@@ -29,13 +29,14 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot-starter-test.version}
test
1.3.0.RELEASE
+ 1.5.10.RELEASE
diff --git a/spring-cloud/spring-cloud-kubernetes-2/client-service/pom.xml b/spring-cloud/spring-cloud-kubernetes-2/client-service/pom.xml
index 908a545242..718e445e0c 100644
--- a/spring-cloud/spring-cloud-kubernetes-2/client-service/pom.xml
+++ b/spring-cloud/spring-cloud-kubernetes-2/client-service/pom.xml
@@ -12,12 +12,6 @@
1.0-SNAPSHOT
-
- 1.8
- Finchley.SR2
- 1.0.0.RELEASE
-
-
@@ -93,4 +87,10 @@
+
+ 1.8
+ Finchley.SR2
+ 1.0.0.RELEASE
+
+
diff --git a/spring-cloud/spring-cloud-kubernetes-2/pom.xml b/spring-cloud/spring-cloud-kubernetes-2/pom.xml
index d501e8102f..c5681e8e7d 100644
--- a/spring-cloud/spring-cloud-kubernetes-2/pom.xml
+++ b/spring-cloud/spring-cloud-kubernetes-2/pom.xml
@@ -7,10 +7,11 @@
1.0-SNAPSHOT
spring-cloud-kubernetes-2
pom
-
-
- 2.0.6.RELEASE
-
+
+
+ client-service
+ travel-agency-service
+
@@ -23,10 +24,9 @@
-
-
- client-service
- travel-agency-service
-
+
+
+ 2.0.6.RELEASE
+
diff --git a/spring-cloud/spring-cloud-kubernetes-2/travel-agency-service/pom.xml b/spring-cloud/spring-cloud-kubernetes-2/travel-agency-service/pom.xml
index a375264533..fd5aa5f9d6 100755
--- a/spring-cloud/spring-cloud-kubernetes-2/travel-agency-service/pom.xml
+++ b/spring-cloud/spring-cloud-kubernetes-2/travel-agency-service/pom.xml
@@ -10,12 +10,6 @@
1.0-SNAPSHOT
-
- 1.8
- Finchley.SR2
-
-
-
@@ -73,4 +67,9 @@
+
+ 1.8
+ Finchley.SR2
+
+
\ No newline at end of file
diff --git a/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/pom.xml b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/pom.xml
index 33b824442f..fa16a9a9b1 100644
--- a/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/pom.xml
+++ b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/pom.xml
@@ -25,7 +25,12 @@
com.caucho
hessian
- 4.0.38
+ ${hessian.version}
+
+
+ 4.0.38
+
+
\ No newline at end of file
diff --git a/twilio/pom.xml b/twilio/pom.xml
index 81fbf8ab20..266ac45c92 100644
--- a/twilio/pom.xml
+++ b/twilio/pom.xml
@@ -16,8 +16,12 @@
com.twilio.sdk
twilio
- 7.20.0
+ ${twilio.version}
+
+ 7.20.0
+
+