Eclipse java构建路径STS中的Grails依赖项为“空”

Eclipse java构建路径STS中的Grails依赖项为“空”,eclipse,grails,sts-springsourcetoolsuite,Eclipse,Grails,Sts Springsourcetoolsuite,我的同事正在尝试将STS、groovy/grails安装到他的PC上。他导入了一个TFS项目,该项目很好地抓住了源代码。然而,他得到了很多构建错误,这些错误似乎是Grails依赖项库为空的结果。他清除了.ivy2缓存并重新启动了STS,从而重新填充了.ivy2缓存。但是,在构建路径右键单击项目、构建路径、库选项卡、展开Grails依赖项下,依赖项仍然为空 他可能能够手动添加它们,但这似乎不是合适的解决方案,可能会导致后续问题。有什么想法吗?从项目的上下文菜单中选择Grails工具->刷新依赖项。

我的同事正在尝试将STS、groovy/grails安装到他的PC上。他导入了一个TFS项目,该项目很好地抓住了源代码。然而,他得到了很多构建错误,这些错误似乎是Grails依赖项库为空的结果。他清除了.ivy2缓存并重新启动了STS,从而重新填充了.ivy2缓存。但是,在构建路径右键单击项目、构建路径、库选项卡、展开Grails依赖项下,依赖项仍然为空


他可能能够手动添加它们,但这似乎不是合适的解决方案,可能会导致后续问题。有什么想法吗?

从项目的上下文菜单中选择Grails工具->刷新依赖项。然后添加依赖项。

我也遇到了同样的问题。结果是一个未声明的类导致了这个问题。一位STS工程师回答说,如果命令grails compile失败,那么STS将不会有依赖项数据。此数据是作为compile命令的副作用生成的。因此,如果编译失败,它不会生成


基本上,整个Grails依赖性问题都是一个骗局。如果您查看错误日志窗口->查看->错误日志或窗口->查看->其他:常规->错误日志检查,以查看是否有一个未定义的正在停止grails编译。

我会告诉他尝试一下。嗯,他似乎没有“$WorkspaceName”\.metadata\.plugins\com.springsource.sts.grails.core”$ProjectName'-dependenciences.xml文件。因此,即使在刷新时,它也不会拾取任何内容。他还缺少C:\Documents and Settings\$USER\u ID\.grails\1.3.7\projects\$PROJECT\u NAME\plugins的文件夹,这意味着tomcat和hibernate不可用。理论上,他会构建它。项目正在编译吗?有时候你需要进行一次grails编译,甚至两次刷新依赖项。当它编译时,会返回800多个错误。他试图彻底清除他的计算机上的TFS工作区、STS安装、Groovy安装、Grails安装,但有些东西仍然损坏。甚至不知道在这一点上该尝试什么。