如何配置、禁用或覆盖 sbt SecurityManager?

How can I configure, disable, or override the sbt SecurityManager?

我正在尝试将 Apache Derby 嵌入到应用程序中。当我直接从 IntelliJ 运行 它时,一切正常,但 sbt run 生成异常:

Caused by: java.security.AccessControlException: access denied org.apache.derby.security.SystemPermission( "engine", "usederbyinternals" )

这似乎与SBT使用的SecurityManager有关。有没有办法禁用、重新配置或覆盖默认的 SBT SecurityManager?

JGC provided .

在相关应用中:

System.setSecurityManager(null)

或者,可以通过这种方式简单地提供一个首选的安全管理器。