1

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

他也许可以手动添加它们,但这似乎不是合适的解决方案,并且可能会导致问题。有任何想法吗?

4

2 回答 2

3

从项目的上下文菜单中选择“Grails Tools -> Refresh dependencies”。然后添加依赖项。

于 2012-04-06T14:16:35.087 回答
0

我有同样的问题。原来是一个未声明的类导致了这个问题。一位 STS 工程师回应说:“如果“grails compile”命令失败,那么 STS 将没有依赖数据。这些数据是编译命令的副作用产生的。因此,如果编译失败,则不会生成它。”

基本上,整个 Grails 依赖问题是一个红鲱鱼。如果您查看错误日志(Window->View->Error Log 或 Window->View->Other: General->Error Log),请检查是否存在正在停止 grails 编译的未定义项。

于 2012-04-16T19:25:24.117 回答