allow overriding min target SE version from the command line

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/pom.xml b/pom.xml
index 81cfec4..074b0eb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,6 +95,10 @@
     </repositories>
 
     <properties>
+        <!-- Minimum required JDK version -->
+        <maven.compiler.release>11</maven.compiler.release>
+        <maven.compiler.testRelease>11</maven.compiler.testRelease>
+
         <!-- TOOL Properties -->
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <jdoc.doclint>all,-missing</jdoc.doclint>
@@ -1213,7 +1217,8 @@
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
-                    <release>11</release>
+                    <release>${maven.compiler.release}</release>
+                    <testRelease>${maven.compiler.testRelease}</testRelease>
                     <showWarnings>true</showWarnings>
                     <showDeprecation>true</showDeprecation>
                 </configuration>
@@ -1595,7 +1600,7 @@
                         <additionalOption>${warn.limit}</additionalOption>
                     </additionalOptions>
                     <minmemory>2G</minmemory>
-                    <release>11</release>
+                    <release>${maven.compiler.release}</release>
                     <doclint>${jdoc.doclint}</doclint>
                     <quiet>true</quiet>
                 </configuration>