我升级了我的Grails,在每个项目(已创建或新建)上都有红色感叹号。项目工作正常。 我试图用Groovy修复它 - >修复编译器不匹配问题,刷新依赖和项目 - >清理但没有用。 我认为它可能是构建路径的问题,但我不知道如何解决它,所以如果有人可以帮助......
答案 0 :(得分:1)
我已经看到过这么多次做这种事情,首先要做的是做一个grails命令向导并清理
or grails clean
尝试做
grails刷新依赖项
如果您实际上已经将grails升级到所有并且只是将您的应用程序文件夹复制到新的ggts(grails安装),那么您需要执行以下操作:
在新的grails / ggts下创建一个新项目 - 看一下applications.properties:
编辑当前的applications.properties:
app.grails.version = 2.3.7
确保应用程序版本与升级时新创建的应用程序中的版本相匹配。
然后在新升级下为新项目打开grails-app / conf / BuildConfig.groovy并仔细检查配置。事实上,将整个BuildConfig.groovy复制到现有项目,并将项目中的任何其他插件添加到新的BuildConfig.groovy
然后重试grails clean grails refresh depenedencies
这应解决问题。
答案 1 :(得分:0)
最有可能的原因是缺少与grails插件的链接。您可以随时通过打开"问题"删除这些红色感叹号。查看(GGTS - > Windows>显示视图 - >其他 - >常规 - >问题)并删除所有错误,如果您不想看到它们。
如果您没有从GGTS运行Grails服务器,这是可行的。
-SA