我想在scala (2.10.2)中通过遵循this tutorial中的例子来尝试反射。当我启动sbt (版本0.13)并导入scala.refelct.runtime.universe._时,一切正常。
scala> import scala.reflect.runtime.universe._ │~
import scala.reflect.runtime.universe._但是当我尝试将示例代码放到一个对象中时,比如
object ReflectExample {
import scala.reflect.runtime.universe._
/*
the rest of the Example
*/
}并使用sbt compile编译代码,我看到如下错误消息:
[error] object runtime is not a member of package reflect
[error] import scala.reflect.runtime.universe._发布于 2016-08-24 00:22:52
如sbt's documentation中所述,您需要将此行添加到build.sbt中项目的libraryDependencies字段中
"org.scala-lang" % "scala-reflect" % scalaVersion.value
发布于 2014-08-08 04:34:02
您可能希望尝试向http://mvnrepository.com/artifact/org.scala-lang/scala-reflect添加依赖项
https://stackoverflow.com/questions/25189608
复制相似问题