Skip to content

Commit

Permalink
Add --add-open for tests on Java 16+
Browse files Browse the repository at this point in the history
  • Loading branch information
Goooler committed Aug 17, 2022
1 parent f59d7ad commit b745fba
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions buildSrc/src/main/kotlin/ToolchainForTests.kt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@ private fun Project.addJdkVersionTests(jdkVersion: Int) {
languageVersion.set(JavaLanguageVersion.of(jdkVersion))
},
)
if (jdkVersion > 16) {
// https://docs.gradle.org/7.5/userguide/upgrading_version_7.html#removes_implicit_add_opens_for_test_workers
val jvmArgs = listOf(
"--add-opens=java.base/java.lang=ALL-UNNAMED",
"--add-opens=java.base/java.util=ALL-UNNAMED",
)
setJvmArgs(jvmArgs)
}
}
tasks.named("check") {
dependsOn(jdkVersionTests)
Expand Down

0 comments on commit b745fba

Please sign in to comment.