diff --git a/pom.xml b/pom.xml
index 0f43a98f0..ce92ea579 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,28 +3,35 @@
4.0.0
org.springframework.samples
spring-petclinic
- 3.0.0-SNAPSHOT
+ 3.1.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-parent
- 3.0.4
+ 3.1.1
petclinic
+
17
UTF-8
UTF-8
+
+ 2023-05-10T07:42:50Z
5.2.3
4.7.0
- 0.8.8
+ 10.11.0
+ 0.8.10
+ 0.2.29
+ 1.0.0
+ 3.2.2
0.0.11
- 0.0.38
+ 0.0.39
@@ -76,7 +83,7 @@
postgresql
runtime
-
+
javax.cache
@@ -103,7 +110,27 @@
org.springframework.boot
spring-boot-devtools
- true
+ test
+
+
+ org.springframework.boot
+ spring-boot-testcontainers
+ test
+
+
+ org.springframework.boot
+ spring-boot-docker-compose
+ test
+
+
+ org.testcontainers
+ junit-jupiter
+ test
+
+
+ org.testcontainers
+ mysql
+ test
@@ -113,8 +140,40 @@
+
+
+
+ org.testcontainers
+ testcontainers-bom
+ ${testcontainers.version}
+ pom
+ import
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ This build requires at least Java ${java.version}, update your JVM, and run the build again
+ ${java.version}
+
+
+
+
+
+
io.spring.javaformat
spring-javaformat-maven-plugin
@@ -131,12 +190,12 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.9.1
+ ${maven-checkstyle.version}
com.puppycrawl.tools
checkstyle
- 10.8.1
+ ${checkstyle.version}
io.spring.nohttp
@@ -151,7 +210,6 @@
src/checkstyle/nohttp-checkstyle.xml
src/checkstyle/nohttp-checkstyle-suppressions.xml
- UTF-8
${basedir}
**/*
**/.git/**/*,**/.idea/**/*,**/target/**/,**/.flattened-pom.xml,**/*.class
@@ -180,8 +238,8 @@
${project.build.sourceEncoding}
${project.reporting.outputEncoding}
- ${maven.compiler.source}
- ${maven.compiler.target}
+ ${java.version}
+ ${java.version}
@@ -299,7 +357,7 @@
com.gitlab.haynes
libsass-maven-plugin
- 0.2.29
+ ${libsass.version}
generate-resources
@@ -333,7 +391,7 @@
org.eclipse.m2e
lifecycle-mapping
- 1.0.0
+ ${lifecycle-mapping}