我在使用 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 代码?