SBT scala项目中的错误符号引用

SBT scala项目中的错误符号引用,scala,refactoring,sbt,Scala,Refactoring,Sbt,我做了一个小的重构,所有的东西在语法上都是正确的,应该可以编译。但是,我得到了一个错误: [error] bad symbolic reference. A signature in MyClass123.class refers to type MyClass456 [error] in package com.mypackage which is not available. [error] It may be completely missing from the current clas

我做了一个小的重构,所有的东西在语法上都是正确的,应该可以编译。但是,我得到了一个错误:

[error] bad symbolic reference. A signature in MyClass123.class refers to type MyClass456
[error] in package com.mypackage which is not available.
[error] It may be completely missing from the current classpath, or the version on
[error] the classpath might be incompatible with the version used when compiling MyClass123.class.
[error] one error found
我没有改变其他任何事情。我甚至将代码还原到以前的未经分解的版本,但错误仍然存在。我也尝试重新加载sbt


也许我需要从sbt生成的文件中清除项目?如果没有,我该怎么办

我最好的猜测是你确实需要清理这个项目。只需键入
sbt clean

这可能会有所帮助:,而不是该问题的解决方案