Skip to content

Commit 0750c67

Browse files
committed
Only apply --add-opens to compiler JVM options when using JDK9+
1 parent 225429a commit 0750c67

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

gradle.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Keep all these properties in sync unless you know what you are doing!
22
org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Duser.timezone=UTC -Dfile.encoding=UTF-8
3-
# Needs add-opens because of https://github.com/gradle/gradle/issues/15538
4-
toolchain.compiler.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Duser.timezone=UTC -Dfile.encoding=UTF-8 --add-opens jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
3+
toolchain.compiler.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Duser.timezone=UTC -Dfile.encoding=UTF-8
54
toolchain.javadoc.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Duser.timezone=UTC -Dfile.encoding=UTF-8
65
toolchain.launcher.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Duser.timezone=UTC -Dfile.encoding=UTF-8
76

gradle/java-module.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ else {
137137
options.compilerArgs << gradle.ext.javaVersions.main.release.toString()
138138
} else {
139139
options.release = gradle.ext.javaVersions.main.release.asInt()
140+
// Needs add-opens because of https://github.com/gradle/gradle/issues/15538
141+
options.forkOptions.jvmArgs.addAll( ["--add-opens", "jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED"] )
140142
}
141143
}
142144
tasks.compileTestJava.configure {
@@ -147,6 +149,8 @@ else {
147149
options.compilerArgs << gradle.ext.javaVersions.test.release.toString()
148150
} else {
149151
options.release = gradle.ext.javaVersions.test.release.asInt()
152+
// Needs add-opens because of https://github.com/gradle/gradle/issues/15538
153+
options.forkOptions.jvmArgs.addAll( ["--add-opens", "jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED"] )
150154
}
151155
}
152156

0 commit comments

Comments
 (0)