File groovy-java17.patch of Package groovy
--- groovy-2.4.21/build.gradle 2022-05-20 08:52:17.474890956 +0200
+++ groovy-2.4.21/build.gradle 2022-05-20 10:34:19.081038906 +0200
@@ -381,6 +381,7 @@
compileJava {
dependsOn ensureGrammars, exceptionUtils
options.fork(memoryMaximumSize: javacMain_mx)
+ options.forkOptions.jvmArgs = [ '--add-opens', 'java.base/java.lang=ALL-UNNAMED', '--add-exports', 'jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED']
}
// Gradle classloading magic with Groovy will only work if it finds a *jar*
--- groovy-2.4.21/gradle.properties 2022-05-20 08:52:17.474890956 +0200
+++ groovy-2.4.21/gradle.properties 2022-05-20 09:17:03.075985951 +0200
@@ -29,4 +29,4 @@
groovycTest_mx=1g
javaDoc_mx=1g
-org.gradle.jvmargs=-Xms800m -Xmx1500m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+IgnoreUnrecognizedVMOptions
+org.gradle.jvmargs=-Xms800m -Xmx1500m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+IgnoreUnrecognizedVMOptions --add-opens java.base/java.lang=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED