为什么我升级的Grails项目有红色感叹号?

时间:2014-04-29 12:39:49

标签: eclipse grails

我升级了我的Grails,在每个项目(已创建或新建)上都有红色感叹号。项目工作正常。 我试图用Groovy修复它 - >修复编译器不匹配问题,刷新依赖和项目 - >清理但没有用。 我认为它可能是构建路径的问题,但我不知道如何解决它,所以如果有人可以帮助......

2 个答案:

答案 0 :(得分:1)

我已经看到过这么多次做这种事情,首先要做的是做一个grails命令向导并清理

or grails clean 

尝试做

  

grails刷新依赖项

如果您实际上已经将grails升级到所有并且只是将您的应用程序文件夹复制到新的ggts(grails安装),那么您需要执行以下操作:

在新的grails / ggts下创建一个新项目 - 看一下applications.properties:

  1. 编辑当前的applications.properties:

    app.grails.version = 2.3.7

  2. 确保应用程序版本与升级时新创建的应用程序中的版本相匹配。

    然后在新升级下为新项目打开grails-app / conf / BuildConfig.groovy并仔细检查配置。事实上,将整个BuildConfig.groovy复制到现有项目,并将项目中的任何其他插件添加到新的BuildConfig.groovy

    然后重试grails clean grails refresh depenedencies

    这应解决问题。

答案 1 :(得分:0)

最有可能的原因是缺少与grails插件的链接。您可以随时通过打开"问题"删除这些红色感叹号。查看(GGTS - > Windows>显示视图 - >其他 - >常规 - >问题)并删除所有错误,如果您不想看到它们。

如果您没有从GGTS运行Grails服务器,这是可行的。

-SA