From 8f8d24a910c940e98d7d078f427c97c7a8e1ecb5 Mon Sep 17 00:00:00 2001 From: He-Pin Date: Sat, 17 Jan 2026 14:14:37 +0800 Subject: [PATCH] chore: Add enable native access to sbt --- .jvmopts | 1 + build.sbt | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .jvmopts diff --git a/.jvmopts b/.jvmopts new file mode 100644 index 00000000..81b88d81 --- /dev/null +++ b/.jvmopts @@ -0,0 +1 @@ +--enable-native-access=ALL-UNNAMED diff --git a/build.sbt b/build.sbt index 426770a8..4b92bd22 100644 --- a/build.sbt +++ b/build.sbt @@ -12,7 +12,10 @@ lazy val main = (project in file("sjsonnet")) .settings(commonSettings: _*) .settings( Test / fork := true, - Test / javaOptions += "-Xss100m", + Test / javaOptions ++= Seq( + "-Xss100m", + "--enable-native-access=ALL-UNNAMED" + ), Test / baseDirectory := (ThisBuild / baseDirectory).value, libraryDependencies ++= Seq( "com.lihaoyi" %% "fastparse" % "3.1.1", @@ -64,5 +67,8 @@ lazy val bench = (project in file("bench")) .settings(commonSettings: _*) .settings( run / fork := true, - run / javaOptions += "-Xss100m" + run / javaOptions ++= Seq( + "-Xss100m", + "--enable-native-access=ALL-UNNAMED" + ) )