diff --git a/pom.xml b/pom.xml
index c8a7ac0..23182ba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -51,16 +51,47 @@
UTF-8
- 1.8
- 1.8
+ 21
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.15.0
+
+ ${maven.compiler.release}
+
+
maven-surefire-plugin
- 2.22.2
+ 3.5.5
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.6.2
+
+
+ enforce-java-and-maven
+ validate
+
+ enforce
+
+
+
+
+ [21,)
+
+
+ [3.9.0,)
+
+
+
+
+
org.jacoco
@@ -84,7 +115,7 @@
com.diffplug.spotless
spotless-maven-plugin
- 3.2.1
+ 3.4.0
@@ -105,7 +136,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.0
+ 3.4.0
attach-sources
@@ -119,7 +150,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.3.1
+ 3.12.0
public
@@ -136,7 +167,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 1.5
+ 3.2.8
sign-artifacts
@@ -149,6 +180,16 @@
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+