我写了一小段测试代码,正在用 IntelliJ IDEA 12 CE 编译它
import com.twitter.common.zookeeper.ZooKeeperClient
import org.mockito.Mockito
class MyResourceSpec {
val zkClient = mock(classOf[ZooKeeperClient])
...
}
我收到以下错误:
not found: value classOf
val zkClient = mock(classOf[ZooKeeperClient])
^
但是我能够使用 mvn compile 成功构建项目。此外,我在同一目录“MyOtherResourceSpec.scala”中有另一个测试文件,其中包含完全相同的代码行。
关于为什么这不能在 IDEA 中正确构建的任何想法?
我尝试过的事情:
单击 Maven > 重新导入。
最佳答案
好的,我通过点击 解决了这个问题文件 > 使缓存无效 并重新启动 IntelliJ。然后我不需要导入 Predef.classOf。
我还必须删除以下导入语句:
import scala.Predef.String
关于scala - 在 IntelliJ IDEA 中构建 scala 时出现 "not found: value classOf"错误,但在 maven 中正确构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17603684/