2

現在 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 にフォークを追加することで解決できましたが、ここでは問題ではありません。

REPLの外にいるときは、クラスパスにScriptEngineが存在しないかのようです

4

1 に答える 1