From e19a02618a7425768209f5ddba15c967bce44b29 Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Sat, 10 Apr 2021 23:03:14 -0400 Subject: [PATCH] [jdk17] Apply jdk 17 to allowed jdk versions --- .../maven/plugins/enforcer/EnforceBytecodeVersion.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/maven/plugins/enforcer/EnforceBytecodeVersion.java b/src/main/java/org/apache/maven/plugins/enforcer/EnforceBytecodeVersion.java index bcbe98db..2dd45cd8 100644 --- a/src/main/java/org/apache/maven/plugins/enforcer/EnforceBytecodeVersion.java +++ b/src/main/java/org/apache/maven/plugins/enforcer/EnforceBytecodeVersion.java @@ -111,6 +111,10 @@ public class EnforceBytecodeVersion // Java 16 JDK_TO_MAJOR_VERSION_NUMBER_MAPPING.put( "16", 60 ); JDK_TO_MAJOR_VERSION_NUMBER_MAPPING.put( "1.16", 60 ); + + // Java 17 + JDK_TO_MAJOR_VERSION_NUMBER_MAPPING.put( "17", 61 ); + JDK_TO_MAJOR_VERSION_NUMBER_MAPPING.put( "1.17", 61 ); } static String renderVersion( int major, int minor ) @@ -234,7 +238,7 @@ private void computeParameters() if ( needle == null ) { throw new IllegalArgumentException( "Unknown JDK version given. Should be something like " + - "\"1.7\", \"8\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\"" ); + "\"1.7\", \"8\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\"" ); } maxJavaMajorVersionNumber = needle; if ( needle < 53 )