3

我在使用 sbt 0.13.8 的 ScriptEngine 时遇到问题

构建.sbt

fork in run := true

scalaVersion := "2.11.6"

libraryDependencies ++= Seq(
     "org.scala-lang" % "scala-compiler" % "2.11.6"
)

使用Config.scala

object UseConfig {
    def main(args: Array[String]) = {
        import javax.script.ScriptEngineManager

        val e = new ScriptEngineManager(null).getEngineByName("scala")

        println(e)
    }
}

它打印空。

当我在 scala 2.11.6 控制台中运行类似代码时,成功找到了 scala 引擎。

ps 有没有其他方法可以在 sbt 下动态编译 scala 代码?

4

0 回答 0