diff --git a/aws-reactive/pom.xml b/aws-reactive/pom.xml
index 950b3f373a..d4f0e5e231 100644
--- a/aws-reactive/pom.xml
+++ b/aws-reactive/pom.xml
@@ -16,12 +16,6 @@
aws-reactive
AWS Reactive Sample
-
- 1.8
- 2.2.1.RELEASE
- 2.10.27
-
-
@@ -105,4 +99,9 @@
+
+ 1.8
+ 2.2.1.RELEASE
+ 2.10.27
+
diff --git a/core-java-modules/core-java-concurrency-collections-2/pom.xml b/core-java-modules/core-java-concurrency-collections-2/pom.xml
index 0e5310b9da..65a91c9a9c 100644
--- a/core-java-modules/core-java-concurrency-collections-2/pom.xml
+++ b/core-java-modules/core-java-concurrency-collections-2/pom.xml
@@ -1,43 +1,47 @@
-
- 4.0.0
- com.baeldung.concurrent.lock
- core-java-concurrency-collections-2
- 0.0.1-SNAPSHOT
+
+ 4.0.0
+ com.baeldung.concurrent.lock
+ core-java-concurrency-collections-2
+ 0.0.1-SNAPSHOT
-
- 1.21
- 28.2-jre
-
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
- org.openjdk.jmh
- jmh-core
- ${jmh.version}
-
-
- org.openjdk.jmh
- jmh-generator-annprocess
- ${jmh.version}
-
+
+
+ src
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ 1.8
+
+
+
+
+
+
+ 1.21
+ 28.2-jre
+
-
-
- src
-
-
- maven-compiler-plugin
- 3.8.0
-
-
- 1.8
-
-
-
-
\ No newline at end of file
diff --git a/core-kotlin-modules/pom.xml b/core-kotlin-modules/pom.xml
index 24bdc189be..de41aecf73 100644
--- a/core-kotlin-modules/pom.xml
+++ b/core-kotlin-modules/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.core-kotlin-modules
core-kotlin-modules
diff --git a/core-scala/pom.xml b/core-scala/pom.xml
new file mode 100644
index 0000000000..8277b0f856
--- /dev/null
+++ b/core-scala/pom.xml
@@ -0,0 +1,57 @@
+
+
+ 4.0.0
+ core-scala
+ 1.0-SNAPSHOT
+ core-scala
+ jar
+
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+
+
+
+
+ org.scala-lang
+ scala-library
+ ${scala.version}
+
+
+
+
+ src/main/scala
+ src/test/scala
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+ ${scala.plugin.version}
+
+
+
+ compile
+ testCompile
+
+
+
+ -dependencyfile
+ ${project.build.directory}/.scala_dependencies
+
+
+
+
+
+
+
+
+
+ 2.12.7
+ 3.3.2
+
+
+
diff --git a/couchbase/pom.xml b/couchbase/pom.xml
index f4e98b32ba..34e2832e55 100644
--- a/couchbase/pom.xml
+++ b/couchbase/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
couchbase
0.1-SNAPSHOT
diff --git a/custom-pmd/pom.xml b/custom-pmd/pom.xml
index a011b6a121..e0f38199ec 100644
--- a/custom-pmd/pom.xml
+++ b/custom-pmd/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.pmd
custom-pmd
diff --git a/dagger/pom.xml b/dagger/pom.xml
index 528a5383c6..e9410ceb63 100644
--- a/dagger/pom.xml
+++ b/dagger/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
dagger
dagger
@@ -44,4 +46,4 @@
2.16
-
\ No newline at end of file
+
diff --git a/data-structures/pom.xml b/data-structures/pom.xml
index 4468f3d21f..e2d2e23090 100644
--- a/data-structures/pom.xml
+++ b/data-structures/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
data-structures
0.0.1-SNAPSHOT
diff --git a/ddd-modules/infrastructure/pom.xml b/ddd-modules/infrastructure/pom.xml
index 72ec263745..c301eaa92a 100644
--- a/ddd-modules/infrastructure/pom.xml
+++ b/ddd-modules/infrastructure/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.dddmodules.infrastructure
infrastructure
diff --git a/ddd-modules/mainapp/pom.xml b/ddd-modules/mainapp/pom.xml
index ae1057f307..a048263d37 100644
--- a/ddd-modules/mainapp/pom.xml
+++ b/ddd-modules/mainapp/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.dddmodules.mainapp
mainapp
diff --git a/ddd-modules/ordercontext/pom.xml b/ddd-modules/ordercontext/pom.xml
index 6a921d2408..abd166fb69 100644
--- a/ddd-modules/ordercontext/pom.xml
+++ b/ddd-modules/ordercontext/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.dddmodules.ordercontext
ordercontext
diff --git a/ddd-modules/pom.xml b/ddd-modules/pom.xml
index 65bc204988..38e48ff27d 100644
--- a/ddd-modules/pom.xml
+++ b/ddd-modules/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.dddmodules
dddmodules
diff --git a/ddd-modules/sharedkernel/pom.xml b/ddd-modules/sharedkernel/pom.xml
index 3b5d8bb71f..a61f03a494 100644
--- a/ddd-modules/sharedkernel/pom.xml
+++ b/ddd-modules/sharedkernel/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.dddmodules.sharedkernel
sharedkernel
diff --git a/ddd-modules/shippingcontext/pom.xml b/ddd-modules/shippingcontext/pom.xml
index 060f4fe5bf..2096923f90 100644
--- a/ddd-modules/shippingcontext/pom.xml
+++ b/ddd-modules/shippingcontext/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.dddmodules.shippingcontext
shippingcontext
diff --git a/ddd/pom.xml b/ddd/pom.xml
index f27f1d24a9..7f3c417b71 100644
--- a/ddd/pom.xml
+++ b/ddd/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.ddd
ddd
@@ -21,8 +23,8 @@
spring-boot-starter-data-mongodb
- org.springframework.boot
- spring-boot-starter-data-cassandra
+ org.springframework.boot
+ spring-boot-starter-data-cassandra
org.junit.jupiter
@@ -97,4 +99,4 @@
2.0.6.RELEASE
-
\ No newline at end of file
+
diff --git a/deeplearning4j/pom.xml b/deeplearning4j/pom.xml
index c143b86ff8..c8fa18cbd4 100644
--- a/deeplearning4j/pom.xml
+++ b/deeplearning4j/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.deeplearning4j
deeplearning4j
diff --git a/disruptor/pom.xml b/disruptor/pom.xml
index 94be78fad6..31fc28986b 100644
--- a/disruptor/pom.xml
+++ b/disruptor/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
disruptor
0.1.0-SNAPSHOT
diff --git a/dozer/pom.xml b/dozer/pom.xml
index e307354603..0fdf7f6fba 100644
--- a/dozer/pom.xml
+++ b/dozer/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
dozer
1.0
diff --git a/drools/pom.xml b/drools/pom.xml
index b4421ff2e3..e0a7b52938 100644
--- a/drools/pom.xml
+++ b/drools/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
drools
drools
diff --git a/dropwizard/pom.xml b/dropwizard/pom.xml
index ddc9aa1949..c3e1a4e841 100644
--- a/dropwizard/pom.xml
+++ b/dropwizard/pom.xml
@@ -1,7 +1,8 @@
-
+
4.0.0
dropwizard
0.0.1-SNAPSHOT
@@ -48,8 +49,7 @@
-
+
com.baeldung.dropwizard.introduction.IntroductionApplication
diff --git a/dubbo/pom.xml b/dubbo/pom.xml
index 9a7aceb9e5..cca1b3a3d1 100644
--- a/dubbo/pom.xml
+++ b/dubbo/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
dubbo
dubbo
diff --git a/ethereum/pom.xml b/ethereum/pom.xml
index 8c7e4c8c4c..5953195123 100644
--- a/ethereum/pom.xml
+++ b/ethereum/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.ethereum
ethereum
diff --git a/feign/pom.xml b/feign/pom.xml
index 6dc8e7bafa..4b994be1f2 100644
--- a/feign/pom.xml
+++ b/feign/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.feign
feign
diff --git a/flyway-cdi-extension/pom.xml b/flyway-cdi-extension/pom.xml
index 8f7d058db7..566eed95d8 100644
--- a/flyway-cdi-extension/pom.xml
+++ b/flyway-cdi-extension/pom.xml
@@ -1,7 +1,8 @@
-
+
4.0.0
flyway-cdi-extension
1.0-SNAPSHOT
diff --git a/geotools/pom.xml b/geotools/pom.xml
index 71489bdf94..46913daa69 100644
--- a/geotools/pom.xml
+++ b/geotools/pom.xml
@@ -1,7 +1,8 @@
-
+
4.0.0
geotools
0.0.1-SNAPSHOT
diff --git a/google-cloud/pom.xml b/google-cloud/pom.xml
index 15f7f5c824..1e474b5dd0 100644
--- a/google-cloud/pom.xml
+++ b/google-cloud/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
google-cloud
0.1-SNAPSHOT
diff --git a/google-web-toolkit/pom.xml b/google-web-toolkit/pom.xml
index 37e423b3af..6fdcae4f75 100644
--- a/google-web-toolkit/pom.xml
+++ b/google-web-toolkit/pom.xml
@@ -1,7 +1,8 @@
-
+
4.0.0
google-web-toolkit
@@ -53,8 +54,7 @@
-
+
${project.build.directory}/${project.build.finalName}/WEB-INF/classes
@@ -76,8 +76,7 @@
com.baeldung.Google_web_toolkit
Google_web_toolkit
true
-
+
${maven.compiler.source}
@@ -109,9 +108,8 @@
-
+
1.8
1.8
diff --git a/graphql/graphql-java/pom.xml b/graphql/graphql-java/pom.xml
index 793a02458a..30bfbf555a 100644
--- a/graphql/graphql-java/pom.xml
+++ b/graphql/graphql-java/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.graphql
graphql-java
diff --git a/grpc/pom.xml b/grpc/pom.xml
index c7ae111da3..5e1c0bb28b 100644
--- a/grpc/pom.xml
+++ b/grpc/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
grpc
0.0.1-SNAPSHOT
diff --git a/gson/pom.xml b/gson/pom.xml
index f2ed5509fa..0de9a6a533 100644
--- a/gson/pom.xml
+++ b/gson/pom.xml
@@ -1,7 +1,8 @@
-
+
4.0.0
gson
0.1-SNAPSHOT
diff --git a/guava-collections/pom.xml b/guava-collections/pom.xml
index 9002ac2b91..c6019362c5 100644
--- a/guava-collections/pom.xml
+++ b/guava-collections/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
guava-collections
0.1.0-SNAPSHOT
diff --git a/guava/pom.xml b/guava/pom.xml
index 3f07b77b0b..df6d57bd09 100644
--- a/guava/pom.xml
+++ b/guava/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
guava
0.1.0-SNAPSHOT
diff --git a/guice/pom.xml b/guice/pom.xml
index d119bbf78e..6bbad6dddc 100644
--- a/guice/pom.xml
+++ b/guice/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.examples.guice
guice
diff --git a/hazelcast/pom.xml b/hazelcast/pom.xml
index 10234bb81f..287542be33 100644
--- a/hazelcast/pom.xml
+++ b/hazelcast/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
hazelcast
0.0.1-SNAPSHOT
@@ -32,7 +34,7 @@
-
+
0.6
diff --git a/java-ee-8-security-api/app-auth-form-store-ldap/pom.xml b/java-ee-8-security-api/app-auth-form-store-ldap/pom.xml
index a2d9443d67..f8d19b5750 100644
--- a/java-ee-8-security-api/app-auth-form-store-ldap/pom.xml
+++ b/java-ee-8-security-api/app-auth-form-store-ldap/pom.xml
@@ -1,7 +1,8 @@
-
+
4.0.0
app-auth-form-store-ldap
app-auth-form-store-ldap
@@ -12,10 +13,6 @@
java-ee-8-security-api
1.0-SNAPSHOT
-
-
- 4.0.4
-
@@ -52,4 +49,8 @@
+
+ 4.0.4
+
+
diff --git a/machine-learning/pom.xml b/machine-learning/pom.xml
index 24162b7b9c..99b7e33579 100644
--- a/machine-learning/pom.xml
+++ b/machine-learning/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
machine-learning
1.0-SNAPSHOT
@@ -13,23 +15,6 @@
1.0.0-SNAPSHOT
-
- UTF-8
- 1.7
- 1.7
- 1.3.50
- 0.9.1
- 3.1.0
- 3.0.2
- 3.0.2
- 3.8.0
- 2.22.1
- 2.5.2
- 2.8.2
- 3.7.1
- 3.0.0
-
-
org.jetbrains.kotlin
@@ -158,4 +143,21 @@
+
+ UTF-8
+ 1.7
+ 1.7
+ 1.3.50
+ 0.9.1
+ 3.1.0
+ 3.0.2
+ 3.0.2
+ 3.8.0
+ 2.22.1
+ 2.5.2
+ 2.8.2
+ 3.7.1
+ 3.0.0
+
+
diff --git a/maven-all/maven-custom-plugin/usage-example/pom.xml b/maven-all/maven-custom-plugin/usage-example/pom.xml
index bd2b16475e..ef6f08a3fb 100644
--- a/maven-all/maven-custom-plugin/usage-example/pom.xml
+++ b/maven-all/maven-custom-plugin/usage-example/pom.xml
@@ -1,18 +1,14 @@
-
+
4.0.0
com.baeldung
example
0.0.1-SNAPSHOT
pom
-
- 3.9
- 4.12
-
-
org.apache.commons
@@ -47,4 +43,9 @@
+
+ 3.9
+ 4.12
+
+
diff --git a/maven-archetype/src/main/resources/archetype-resources/pom.xml b/maven-archetype/src/main/resources/archetype-resources/pom.xml
index 2a73687e2c..fc568349bc 100644
--- a/maven-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/maven-archetype/src/main/resources/archetype-resources/pom.xml
@@ -1,23 +1,13 @@
-
+
4.0.0
${groupId}
${artifactId}
${version}
war
-
- UTF-8
- 1.8
- 1.8
- false
- ${liberty-plugin-version}
- 9080
- 9443
- 2.0
- 2.1
-
-
${artifactId}
@@ -80,4 +70,16 @@
+
+ UTF-8
+ 1.8
+ 1.8
+ false
+ ${liberty-plugin-version}
+ 9080
+ 9443
+ 2.0
+ 2.1
+
+
diff --git a/maven-java-11/multimodule-maven-project/userdaomodule/pom.xml b/maven-java-11/multimodule-maven-project/userdaomodule/pom.xml
index cfa59bdc39..cf6ea85cb5 100644
--- a/maven-java-11/multimodule-maven-project/userdaomodule/pom.xml
+++ b/maven-java-11/multimodule-maven-project/userdaomodule/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
com.baeldung.userdaomodule
userdaomodule
@@ -14,11 +16,6 @@
1.0
-
- 1.0
- 1.0
-
-
com.baeldung.entitymodule
@@ -37,4 +34,9 @@
+
+ 1.0
+ 1.0
+
+
diff --git a/ninja/pom.xml b/ninja/pom.xml
index afb1d509b8..9b80dc26c8 100644
--- a/ninja/pom.xml
+++ b/ninja/pom.xml
@@ -1,6 +1,8 @@
-
+
4.0.0
ninja
@@ -10,19 +12,34 @@
http://www.ninjaframework.org
-
- 6.5.0
- 9.4.18.v20190429
- 3.3.4
- 2.1.3
- 1.4.186
- 3.2
- 1.8
- 1.8
- 1.3.1
- 2.8.2
- 2.2
-
+
+
+ org.webjars
+ bootstrap
+ ${bootstrap.version}
+
+
+ org.webjars
+ jquery
+ ${jquery.version}
+
+
+ com.h2database
+ h2
+ ${h2.version}
+
+
+ org.ninjaframework
+ ninja-standalone
+ ${ninja.version}
+
+
+ org.ninjaframework
+ ninja-test-utilities
+ ${ninja.version}
+ test
+
+
@@ -131,10 +148,8 @@
-
-
+
+
ninja.standalone.NinjaJetty
@@ -161,32 +176,19 @@
-
-
- org.webjars
- bootstrap
- ${bootstrap.version}
-
-
- org.webjars
- jquery
- ${jquery.version}
-
-
- com.h2database
- h2
- ${h2.version}
-
-
- org.ninjaframework
- ninja-standalone
- ${ninja.version}
-
-
- org.ninjaframework
- ninja-test-utilities
- ${ninja.version}
- test
-
-
+
+
+ 6.5.0
+ 9.4.18.v20190429
+ 3.3.4
+ 2.1.3
+ 1.4.186
+ 3.2
+ 1.8
+ 1.8
+ 1.3.1
+ 2.8.2
+ 2.2
+
+
\ No newline at end of file
diff --git a/spring-boot-modules/spring-boot-springdoc/pom.xml b/spring-boot-modules/spring-boot-springdoc/pom.xml
index fd8a9e71ae..c99a9c2b24 100644
--- a/spring-boot-modules/spring-boot-springdoc/pom.xml
+++ b/spring-boot-modules/spring-boot-springdoc/pom.xml
@@ -1,7 +1,8 @@
-
+
4.0.0
spring-boot-springdoc
0.0.1-SNAPSHOT
@@ -16,11 +17,6 @@
../../parent-boot-2
-
- 1.8
- 1.2.32
-
-
org.springframework.boot
@@ -63,6 +59,11 @@
+
+ 1.8
+ 1.2.32
+
+
integration
diff --git a/spring-cloud/spring-cloud-zuul/spring-zuul-post-filter/pom.xml b/spring-cloud/spring-cloud-zuul/spring-zuul-post-filter/pom.xml
index c13aeb890e..8643309645 100644
--- a/spring-cloud/spring-cloud-zuul/spring-zuul-post-filter/pom.xml
+++ b/spring-cloud/spring-cloud-zuul/spring-zuul-post-filter/pom.xml
@@ -1,7 +1,8 @@
-
+
spring-cloud-zuul
com.baeldung.spring.cloud
@@ -10,10 +11,6 @@
4.0.0
spring-zuul-post-filter
-
- Hoxton.SR1
-
-
org.springframework.cloud
@@ -21,5 +18,8 @@
+
+ Hoxton.SR1
+
\ No newline at end of file