我正在开发一个使用 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)。