diff --git a/aws-modules/amazon-athena/pom.xml b/aws-modules/amazon-athena/pom.xml
index 059864b3f2aa..ba7ab3b16ca8 100644
--- a/aws-modules/amazon-athena/pom.xml
+++ b/aws-modules/amazon-athena/pom.xml
@@ -1,81 +1,90 @@
- 4.0.0
- amazon-athena
- 0.0.1
- jar
- amazon-athena
- codebase demonstrating the integration of Amazon Athena in Spring Boot to query data stored in a S3 bucket
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+ 4.0.0
+ amazon-athena
+ 0.0.1
+ jar
+ amazon-athena
+ codebase demonstrating the integration of Amazon Athena in Spring Boot to query data stored in a S3 bucket
-
- com.baeldung
- parent-boot-3
- 0.0.1-SNAPSHOT
- ../../parent-boot-3
-
+
+ com.baeldung
+ aws-modules
+ 1.0.0-SNAPSHOT
+
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
-
- org.springframework.boot
- spring-boot-configuration-processor
-
-
- software.amazon.awssdk
- athena
- ${amazon-athena.version}
-
-
- commons-io
- commons-io
- ${commons-io.version}
-
-
- org.json
- json
- ${org-json.version}
-
-
- com.fasterxml.jackson.datatype
- jackson-datatype-json-org
-
-
- org.projectlombok
- lombok
- true
-
-
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- org.projectlombok
- lombok
-
-
-
-
-
-
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+
+
+ software.amazon.awssdk
+ athena
+
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+
+
+ org.json
+ json
+ ${org-json.version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-json-org
+
+
+ org.projectlombok
+ lombok
+ true
+
+
-
- 20240303
- 2.16.1
- 2.26.0
-
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+
+
+ 20240303
+ 2.16.1
+
\ No newline at end of file
diff --git a/aws-modules/amazon-textract/pom.xml b/aws-modules/amazon-textract/pom.xml
index efe6056dd835..7ca20118274b 100644
--- a/aws-modules/amazon-textract/pom.xml
+++ b/aws-modules/amazon-textract/pom.xml
@@ -11,11 +11,22 @@
com.baeldung
- parent-boot-3
- 0.0.1-SNAPSHOT
- ../../parent-boot-3
+ aws-modules
+ 1.0.0-SNAPSHOT
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+
org.springframework.boot
@@ -29,15 +40,14 @@
org.springframework.boot
spring-boot-configuration-processor
+
+ org.springframework.boot
+ spring-boot-starter-test
+
software.amazon.awssdk
textract
- ${amazon-textract.version}
-
- 2.27.5
-
-
\ No newline at end of file
diff --git a/aws-modules/aws-app-sync/pom.xml b/aws-modules/aws-app-sync/pom.xml
index 8d7d90e63177..563ccff93fd1 100644
--- a/aws-modules/aws-app-sync/pom.xml
+++ b/aws-modules/aws-app-sync/pom.xml
@@ -9,19 +9,20 @@
com.baeldung
- parent-boot-2
- 0.0.1-SNAPSHOT
- ../../parent-boot-2
+ aws-modules
+ 1.0.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-web
+ ${spring-boot.version}
org.springframework.boot
spring-boot-starter-test
+ ${spring-boot.version}
test
@@ -33,6 +34,7 @@
org.springframework.boot
spring-boot-starter-webflux
+ ${spring-boot.version}
@@ -45,4 +47,8 @@
+
+ 3.3.2
+
+
\ No newline at end of file
diff --git a/aws-modules/aws-dynamodb/pom.xml b/aws-modules/aws-dynamodb/pom.xml
index 8ad984174978..af0b8332e8db 100644
--- a/aws-modules/aws-dynamodb/pom.xml
+++ b/aws-modules/aws-dynamodb/pom.xml
@@ -63,6 +63,7 @@
+ 1.12.331
2.11.0
1.21.1
3.1.1
diff --git a/aws-modules/aws-s3/pom.xml b/aws-modules/aws-s3/pom.xml
index 4b6e88b087d0..a4dce77b18cc 100644
--- a/aws-modules/aws-s3/pom.xml
+++ b/aws-modules/aws-s3/pom.xml
@@ -30,7 +30,6 @@
commons-codec
${commons-codec.version}
-
software.amazon.awssdk
diff --git a/aws-modules/pom.xml b/aws-modules/pom.xml
index d6348af25fb2..e6aa11ff82b7 100644
--- a/aws-modules/pom.xml
+++ b/aws-modules/pom.xml
@@ -27,6 +27,25 @@
s3proxy
+
+
+
+ software.amazon.awssdk
+ bom
+ ${aws-java-sdk-v2.version}
+ pom
+ import
+
+
+ com.amazonaws
+ aws-java-sdk-bom
+ ${aws-java-sdk.version}
+ pom
+ import
+
+
+
+
com.amazonaws
@@ -37,10 +56,11 @@
- 1.12.331
+ 1.12.777
2.24.9
3.0.0
1.12.523
+ 3.3.2
diff --git a/aws-modules/s3proxy/pom.xml b/aws-modules/s3proxy/pom.xml
index 6e5ccdbe1c6c..2d131afcc489 100644
--- a/aws-modules/s3proxy/pom.xml
+++ b/aws-modules/s3proxy/pom.xml
@@ -11,11 +11,22 @@
com.baeldung
- parent-boot-3
- 0.0.1-SNAPSHOT
- ../../parent-boot-3
+ aws-modules
+ 1.0.0-SNAPSHOT
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+
org.springframework.boot
@@ -23,8 +34,11 @@
org.springframework.boot
- spring-boot-configuration-processor
+ spring-boot-starter-test
+
+ org.springframework.boot
+ spring-boot-configuration-processor
org.gaul
s3proxy
@@ -33,13 +47,11 @@
software.amazon.awssdk
s3
- ${aws-sdk.version}
2.3.0
- 2.28.23
\ No newline at end of file
diff --git a/docker-modules/docker-containers/pom.xml b/docker-modules/docker-containers/pom.xml
index f8b903c87da9..e81f07d69aa7 100644
--- a/docker-modules/docker-containers/pom.xml
+++ b/docker-modules/docker-containers/pom.xml
@@ -9,26 +9,15 @@
com.baeldung
- parent-boot-2
- 0.0.1-SNAPSHOT
- ../../parent-boot-2
+ docker-modules
+ 1.0.0-SNAPSHOT
org.springframework.boot
- spring-boot-starter-webflux
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- io.projectreactor
- reactor-test
- ${reactor.version}
- test
+ spring-boot-starter
+ ${spring-boot.version}
@@ -37,6 +26,7 @@
org.springframework.boot
spring-boot-maven-plugin
+ ${spring-boot.version}
docker-demo
@@ -57,9 +47,7 @@
- 3.6.0
2.7.1
-
\ No newline at end of file
diff --git a/docker-modules/docker-java-jar/pom.xml b/docker-modules/docker-java-jar/pom.xml
index 51fb15b0471e..87c819096bf1 100644
--- a/docker-modules/docker-java-jar/pom.xml
+++ b/docker-modules/docker-java-jar/pom.xml
@@ -7,9 +7,8 @@
com.baeldung
- parent-boot-3
- 0.0.1-SNAPSHOT
- ../../parent-boot-3
+ docker-modules
+ 1.0.0-SNAPSHOT
diff --git a/docker-modules/docker-multi-module-maven/api/pom.xml b/docker-modules/docker-multi-module-maven/api/pom.xml
index 60807ac302e3..e98076cb7d6d 100644
--- a/docker-modules/docker-multi-module-maven/api/pom.xml
+++ b/docker-modules/docker-multi-module-maven/api/pom.xml
@@ -15,6 +15,7 @@
org.springframework.boot
spring-boot-starter-web
+ ${spring-boot.version}
com.baeldung.docker-multi-module-maven
@@ -25,6 +26,7 @@
org.springframework.boot
spring-boot-starter-test
+ ${spring-boot.version}
test
@@ -34,11 +36,12 @@
org.springframework.boot
spring-boot-maven-plugin
+ ${spring-boot.version}
com.google.cloud.tools
jib-maven-plugin
- 3.4.0
+ ${jib-maven-plugin.version}
openjdk:17-slim
@@ -56,4 +59,8 @@
+
+
+ 3.4.0
+
diff --git a/docker-modules/docker-multi-module-maven/domain/pom.xml b/docker-modules/docker-multi-module-maven/domain/pom.xml
index 11a51f231a35..8118ebfc837d 100644
--- a/docker-modules/docker-multi-module-maven/domain/pom.xml
+++ b/docker-modules/docker-multi-module-maven/domain/pom.xml
@@ -16,15 +16,18 @@
org.springframework.boot
spring-boot-starter-data-jpa
+ ${spring-boot.version}
com.h2database
h2
+ ${h2.version}
runtime
org.springframework.boot
spring-boot-starter-test
+ ${spring-boot.version}
test
diff --git a/docker-modules/docker-multi-module-maven/pom.xml b/docker-modules/docker-multi-module-maven/pom.xml
index 96bc13a8a4a3..443e6e095bf1 100644
--- a/docker-modules/docker-multi-module-maven/pom.xml
+++ b/docker-modules/docker-multi-module-maven/pom.xml
@@ -3,17 +3,15 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
-
com.baeldung.docker-multi-module-maven
docker-multi-module-maven
pom
0.0.1-SNAPSHOT
- org.springframework.boot
- spring-boot-starter-parent
- 3.3.2
-
+ com.baeldung
+ docker-modules
+ 1.0.0-SNAPSHOT
diff --git a/docker-modules/docker-spring-boot-postgres/pom.xml b/docker-modules/docker-spring-boot-postgres/pom.xml
index 3c2a523c16d9..97efb5c4f6fe 100644
--- a/docker-modules/docker-spring-boot-postgres/pom.xml
+++ b/docker-modules/docker-spring-boot-postgres/pom.xml
@@ -3,7 +3,6 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.baeldung
docker-spring-boot-postgres
0.0.1-SNAPSHOT
docker-spring-boot-postgres
@@ -11,24 +10,26 @@
com.baeldung
- parent-boot-2
- 0.0.1-SNAPSHOT
- ../../parent-boot-2
+ docker-modules
+ 1.0.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-data-jpa
+ ${spring-boot.version}
org.postgresql
postgresql
+ ${postgresql.version}
runtime
org.springframework.boot
spring-boot-starter-test
+ ${spring-boot.version}
test
@@ -38,8 +39,13 @@
org.springframework.boot
spring-boot-maven-plugin
+ ${spring-boot.version}
+
+ 42.7.3
+
+
\ No newline at end of file
diff --git a/docker-modules/docker-spring-boot-postgres/src/main/java/com/baeldung/docker/Customer.java b/docker-modules/docker-spring-boot-postgres/src/main/java/com/baeldung/docker/Customer.java
index 9369a8428776..fecbcd642ce8 100644
--- a/docker-modules/docker-spring-boot-postgres/src/main/java/com/baeldung/docker/Customer.java
+++ b/docker-modules/docker-spring-boot-postgres/src/main/java/com/baeldung/docker/Customer.java
@@ -1,10 +1,10 @@
package com.baeldung.docker;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
-import javax.persistence.Table;
+import jakarta.persistence.Column;
+import jakarta.persistence.Entity;
+import jakarta.persistence.GeneratedValue;
+import jakarta.persistence.Id;
+import jakarta.persistence.Table;
@Entity
@Table(name = "customer")
diff --git a/docker-modules/docker-spring-boot/pom.xml b/docker-modules/docker-spring-boot/pom.xml
index 649a5266a85a..f41b52f18122 100644
--- a/docker-modules/docker-spring-boot/pom.xml
+++ b/docker-modules/docker-spring-boot/pom.xml
@@ -9,19 +9,20 @@
com.baeldung
- parent-boot-3
- 0.0.1-SNAPSHOT
- ../../parent-boot-3
+ docker-modules
+ 1.0.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-web
+ ${spring-boot.version}
org.springframework.boot
spring-boot-starter-test
+ ${spring-boot.version}
test
@@ -37,6 +38,7 @@
org.springframework.boot
spring-boot-maven-plugin
+ ${spring-boot.version}
true
diff --git a/docker-modules/jib/pom.xml b/docker-modules/jib/pom.xml
index f2d15914f956..f85bc198fe61 100644
--- a/docker-modules/jib/pom.xml
+++ b/docker-modules/jib/pom.xml
@@ -8,15 +8,15 @@
com.baeldung
- parent-boot-3
- 0.0.1-SNAPSHOT
- ../../parent-boot-3
+ docker-modules
+ 1.0.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-web
+ ${spring-boot.version}
@@ -25,6 +25,7 @@
org.springframework.boot
spring-boot-maven-plugin
+ ${spring-boot.version}
com.google.cloud.tools
diff --git a/docker-modules/pom.xml b/docker-modules/pom.xml
index b4f0b71ad49b..0b1410656cd9 100644
--- a/docker-modules/pom.xml
+++ b/docker-modules/pom.xml
@@ -22,4 +22,8 @@
jib
+
+ 3.3.2
+
+