From 0cb25f9fdd9abb275fa1998038aaeae5fd760d1f Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Fri, 23 Jul 2021 14:14:30 +0200 Subject: [PATCH] Be able to build on JDK17 (#11500) Motivation: As the release of JDK17 is getting closer and there are ea builds already we should ensure we can actually build netty with it. Modifications: - Add profile for JDK17 - Remove test-code that would fail with JDK17 due the changes in https://github.com/openjdk/jdk17/commit/4f4d0f5366a8926f373ea25774a536399281c841. Result: Be able to build and run testsuite with JDK17 --- .../netty/handler/ssl/OpenSslEngineTest.java | 1 - pom.xml | 24 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/handler/src/test/java/io/netty/handler/ssl/OpenSslEngineTest.java b/handler/src/test/java/io/netty/handler/ssl/OpenSslEngineTest.java index 2d854d7773..709cdcd3a8 100644 --- a/handler/src/test/java/io/netty/handler/ssl/OpenSslEngineTest.java +++ b/handler/src/test/java/io/netty/handler/ssl/OpenSslEngineTest.java @@ -1103,7 +1103,6 @@ public class OpenSslEngineTest extends SSLEngineTest { SSLParameters parameters = new SSLParameters(); Java8SslTestUtils.setSNIMatcher(parameters, name); engine.setSSLParameters(parameters); - assertTrue(unwrapEngine(engine).checkSniHostnameMatch(name)); assertFalse(unwrapEngine(engine).checkSniHostnameMatch("other".getBytes(CharsetUtil.UTF_8))); } finally { cleanupServerSslEngine(engine); diff --git a/pom.xml b/pom.xml index 4e166f2589..90037d994d 100644 --- a/pom.xml +++ b/pom.xml @@ -182,6 +182,30 @@ + + java17 + + 17 + + + + + + + --illegal-access=deny ${argLine.java9.extras} + true + + 3.0.0-M3 + + 2.0.5.Final + + 1.7 + 1.7 + + true + + + java16