Skip to content

Commit 76f3b09

Browse files
committed
[WIP] #4597 Java 17 support
1 parent 96c9379 commit 76f3b09

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

build.sbt

+10
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,16 @@ val commonSettings = Def
223223
resolvers ++= Resolver.sonatypeOssRepos("public"),
224224
Test / javaOptions += "-Dscio.ignoreVersionWarning=true",
225225
Test / testOptions += Tests.Argument("-oD"),
226+
Test / javaOptions ++= sys.props("java.version") match {
227+
case v if v.startsWith("17.") =>
228+
Seq(
229+
"--add-opens",
230+
"java.base/java.util=ALL-UNNAMED",
231+
"--add-opens",
232+
"java.base/java.lang.invoke=ALL-UNNAMED"
233+
)
234+
case _ => Seq.empty
235+
},
226236
testOptions += Tests.Argument(TestFrameworks.JUnit, "-q", "-v", "-a"),
227237
testOptions ++= {
228238
if (sys.env.contains("SLOW")) {

0 commit comments

Comments
 (0)