我对使用我们现在在 scala 2.11 中拥有的 Scala 脚本引擎非常感兴趣
我看到在 REPL 中一切正常,但如果我通过测试(我从 sbt 和 maven 尝试过)这样做,那么找不到 scala 的 ScriptEngine。
我试过看看哪个 ScriptEngine 存在
println("manager:" + manager.getEngineFactories.size())
manager.getEngineFactories.toList.foreach(factory => println(factory.getClass.getSimpleName))
但我只得到 NashornScriptEngine (我有 JDK8)
有人知道为什么我找不到它吗?我以前在 SBT 中遇到过 NashornScript 的问题,可以通过在 Test 中添加 fork 来解决,但这不是这里的问题。
当您在 REPL 之外时,就好像 ScriptEngine 不存在于类路径中