我在使用sbt 0.13.8
中的ScriptEngine时遇到问题build.sbt
fork in run := true
scalaVersion := "2.11.6"
libraryDependencies ++= Seq(
"org.scala-lang" % "scala-compiler" % "2.11.6"
)
UseConfig.scala
object UseConfig {
def main(args: Array[String]) = {
import javax.script.ScriptEngineManager
val e = new ScriptEngineManager(null).getEngineByName("scala")
println(e)
}
}
并打印出null。
当我在scala 2.11.6控制台中运行类似代码时,成功找到了scala引擎。
P.S。是否还有其他方法可以在sbt下动态编译scala代码?