Groovy Grails项目在STS中损坏?

Groovy Grails项目在STS中损坏?,groovy,project,sts-springsourcetoolsuite,Groovy,Project,Sts Springsourcetoolsuite,与许多类解析错误一起,我的项目突然开始在包上显示此错误: 无法解析groovy.lang.MetaClass类型。它是从必需的.class文件间接引用的 -无法解析groovy.lang.GroovyObject类型。它是从required.class间接引用的 档案 我还注意到,单元测试都未能编译并在TestFor注释上显示此错误: - Groovy:class TestFor is not an annotation in @TestFor - Groovy:unable to resolv

与许多类解析错误一起,我的项目突然开始在包上显示此错误:

无法解析groovy.lang.MetaClass类型。它是从必需的.class文件间接引用的 -无法解析groovy.lang.GroovyObject类型。它是从required.class间接引用的 档案

我还注意到,单元测试都未能编译并在TestFor注释上显示此错误:

- Groovy:class TestFor is not an annotation in @TestFor
- Groovy:unable to resolve class TestFor , unable to find class for 
 annotation
我试图清理项目,然后刷新依赖关系,但仍然没有乐趣。我重新启动并尝试了清理/刷新

我的一个.groovy文件确实出现编译错误,它抱怨未定义的类——但是我已经将定义这些类的jar添加到我的lib文件夹中,并且在导入类时没有看到任何错误


有什么建议吗?我必须重建整个项目吗?

结果是,停止编译的未定义符号产生了此结果。我不熟悉STS/Eclipse如何处理解析类的失败,并期望在任何实际编译完成之前已经定义了类路径


因此,答案是在错误日志中查找STS,确定我的一个类是否丢失,并在兔子钻入这样的路径之前首先解决该问题。

结果是,停止编译的未定义符号产生了此结果。我不熟悉STS/Eclipse如何处理解析类的失败,并期望在任何实际编译完成之前已经定义了类路径


因此,答案是在错误日志中查找STS,确定我的一个类是否丢失,并在兔子钻入这样的路径之前先解决该问题。

没关系。我不知怎的设法敲打了我的Grails依赖项——它完全是空的。因此,当然没有任何效果。现在我必须重新创建该列表。关键是要看到类路径下的GrailsDependencies有一个“未初始化”警报。它甚至可能是红色的——但我有一部分色盲(这使得与黄瓜一起工作非常有趣),所以我没有注意到它。没关系。我不知怎的设法敲打了我的Grails依赖项——它完全是空的。因此,当然没有任何效果。现在我必须重新创建该列表。关键是要看到类路径下的GrailsDependencies有一个“未初始化”警报。它甚至可能是红色的——但我有一部分色盲(这使得与黄瓜一起工作非常有趣),所以我没有注意到它。