更新到IntelliJ IDEA Ultimate 2016.2后找不到Grails应用程序

Jor*_*ana 19 grails intellij-idea

我已将IntelliJ IDEA Ultimate更新为2016.2版本.

我有一个Grails 3项目,现在当我打开IDE时,我在尝试运行项目时遇到以下错误:

Error running Grails: My_Project: Grails application is not found
Run Code Online (Sandbox Code Playgroud)

我仍然可以打开终端并手动运行项目,但似乎IntelliJ IDEA不再能识别我的Grails应用程序.当进入"编辑配置..."时,在"应用程序"中它显示"[无]",我无法选择任何内容.

Grails版本:3.1.9 Groovy版本:2.4.7 JVM版本:1.8.0_66

小智 36

一个简单的解决方案是刷新gradle项目.

您可以通过弹出小gradle选项卡并点击"Refresh All Gradle Projects"来执行此操作

  • 也为我工作过.对于那些想知道的人,可以使用`View - > Tool Windows - > Gradle`完成'弹出gradle tab' (4认同)

Ber*_*ete 8

当我重新启动intellij时,我总是遇到相同的问题。从终端运行grails clean命令可以修复它。


fcn*_*man 7

首先,将项目重新导入IntelliJ 2016.2.选择要导入的build.gradle文件.使用gradle包装器或本地gradle安装,您已为IntelliJ指定了本地安装的Gradle的路径.让IntelliJ重新索引一切.等到您在屏幕底部看不到进一步的索引.

其次,运行应用程序一次,没有编辑配置.完成此错误后,您应该可以选择"运行" - >"编辑配置/应用程序".

第三,您可以进入项目窗格中的grails-app/init/app-name/Application.groovy文件,然后右键单击该文件并选择Run.之后,将创建编辑配置.

最后,您可以尝试使缓存无效并重新启动.(这与编辑配置无关,但有时gradle和/或.idea缓存不同步.)