我正在开发一个使用Maven管理的Scala项目,所有这些都在OS X上。当我构建项目时,我会得到如下错误:
[ERROR] /Users/me/project/MyScalaFile.scala:97: type mismatch;
[INFO] found: org.foo.Bar
[INFO] required: org.(some other)foo.Bar
[INFO] Bar(stuff)
[INFO] ^
有时他们会被转换,例如
[INFO] found: org.(some other)foo.Bar
[INFO] required: org.foo.Bar
运行“mvn clean”,然后重建项目是我能够解决这个问题的唯一方法。我想避免这样做(当然,莫名其妙的构建错误也不好:P)。