GGTS 3.4.0无法识别grails特定类

时间:2014-02-22 20:48:50

标签: grails groovy

我在GGTS 3.4.0中创建了一个新的Grails项目。但每当我要导入任何grails特定课程时,它都无法识别,我收到错误。

例如,我尝试导入grails.rest.Resource,但GGTS显示错误: Groovy:无法解析类grails.rest.Resource

可能是什么问题?我多次清理项目并刷新依赖项,但没有帮助!

任何帮助/建议都将受到高度赞赏。谢谢大家!

更新

我可以通过将grails版本更新为2.3.6来解决此问题,因为tim_yates建议在grails 2.3中添加grails.rest.Resource

2 个答案:

答案 0 :(得分:2)

我想知道 grails classes 是什么。 Grails是一个框架。你可以依靠GGTS创建一个 grails项目。一个grails项目可以包含 .java .groovy 等类。

关于你提到的错误,我想是一种情况。

  • 您在 BuildConfig.groovy 中添加了依赖项。此依赖项包含将在代码中使用的类。
  • 但是, DID NOT 刷新依赖关系(在GGTS 3.4中,选择 Grails工具>刷新依赖关系)。

因此,当您刷新依赖项时,您在 BuildConfig.groovy 中声明的所有依赖项都将被解析并加载到项目类路径中。

通过这种方式,您的代码现在可以使用您在BuildConfig.groovy文件中声明的依赖项中的类。

所以,我猜你只声明了一个包含类 grails.rest.Resource 的依赖项,但是你没有执行刷新依赖项。因此,您不能再在代码中使用 grails.rest.Resource 类。

希望得到这个帮助。

答案 1 :(得分:0)

STEP1:

enter image description here

STEP2(运行:refresh-dependencies):

enter image description here

如果之后不起作用,请检查BuilConfig.groovy文件。