为什么IDEA无法解析scala.reflect,但scala-reflect包含在项目设置中?

nop*_*lay 7 scala intellij-idea

我正在使用最新的IntelliJ 14版本以及所有最新的插件.另外,我在Mac Yosemite上.

我想简单地导入scala反射,所以我可以使用 TypeTag

当我尝试这样做时......

import scala.reflect.runtime.universe._
Run Code Online (Sandbox Code Playgroud)

IntelliJ抱怨它不知道那是什么.当我尝试通过代码辅助时,它也无法看到runtime内部的包scala.reflect

我在项目设置中看到了scala-reflect库.我还尝试手工添加scala-reflect作为libraryDependency项目的一部分.似乎没有什么工作.

其他人遇到过这个问题?

小智 6

转到您的项目结构并检查模块的依赖项。确保 org.scala-lang:scala-reflect:VERSION:jar 的范围设置为编译。