diff --git a/pom.xml b/pom.xml
index b21709d0..442fbd69 100644
--- a/pom.xml
+++ b/pom.xml
@@ -68,7 +68,7 @@ under the License.
! The following property is used in the integration tests MCOMPILER-157
-->
3.5
- 2.11.0
+ 2.11.1
2.4.21
3.7.0
diff --git a/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java b/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
index 915d39f5..e0ec1dbe 100644
--- a/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
+++ b/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
@@ -140,6 +140,14 @@ public abstract class AbstractCompilerMojo
@Parameter( property = "maven.compiler.parameters", defaultValue = "false" )
private boolean parameters;
+
+ /**
+ * Set to true
to Enable preview language features of the java compiler
+ * @since 3.10.1
+ */
+ @Parameter( property = "maven.compiler.enablePreview", defaultValue = "false" )
+ private boolean enablePreview;
+
/**
* Set to true
to show messages about what the compiler is doing.
*/
@@ -695,6 +703,8 @@ public void execute()
compilerConfiguration.setParameters( parameters );
+ compilerConfiguration.setEnablePreview( enablePreview );
+
compilerConfiguration.setVerbose( verbose );
compilerConfiguration.setShowWarnings( showWarnings );