From 024de66740f7308ce98b6ce895a4ae1d049d282d Mon Sep 17 00:00:00 2001
From: Evgeny Mandrikov <138671+Godin@users.noreply.github.com>
Date: Wed, 17 Nov 2021 18:30:50 +0100
Subject: [PATCH] Fix build for JDK 18 >= EA b21 (#1249)
Ant task `java` with parameter `fork="false"` calls
`java.lang.System.setSecurityManager`,
however tests should not call it,
because as part of work on JEP 411
in JDK 17 it was marked as deprecated
(see https://bugs.openjdk.java.net/browse/JDK-8264713)
and in JDK 18 throws UnsupportedOperationException
unless system property `java.security.manager` set to `allow`
(see https://bugs.openjdk.java.net/browse/JDK-8270380).
---
org.jacoco.ant.test/src/org/jacoco/ant/CoverageTaskTest.xml | 2 +-
org.jacoco.ant.test/src/org/jacoco/ant/ReportTaskTest.xml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/org.jacoco.ant.test/src/org/jacoco/ant/CoverageTaskTest.xml b/org.jacoco.ant.test/src/org/jacoco/ant/CoverageTaskTest.xml
index de7cb09970..01c3689ad6 100644
--- a/org.jacoco.ant.test/src/org/jacoco/ant/CoverageTaskTest.xml
+++ b/org.jacoco.ant.test/src/org/jacoco/ant/CoverageTaskTest.xml
@@ -152,7 +152,7 @@
-
+
diff --git a/org.jacoco.ant.test/src/org/jacoco/ant/ReportTaskTest.xml b/org.jacoco.ant.test/src/org/jacoco/ant/ReportTaskTest.xml
index 0481c21825..2ffa9694be 100644
--- a/org.jacoco.ant.test/src/org/jacoco/ant/ReportTaskTest.xml
+++ b/org.jacoco.ant.test/src/org/jacoco/ant/ReportTaskTest.xml
@@ -71,7 +71,7 @@
-
+
@@ -89,7 +89,7 @@
-
+