Intellij IDEA 14错误与grails run-app

Gre*_*egg 13 grails intellij-idea

我升级到IDEA 14(从13),当我尝试运行我的grails 2.2.0应用程序时,我收到以下错误:

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/gdboling/Projects/GenRocket/web/build.gradle' line: 92

* What went wrong:
A problem occurred evaluating root project 'web'.
> No such property: environment for class: org.gradle.api.internal.project.DefaultProject_Decorated
Run Code Online (Sandbox Code Playgroud)

似乎IDEA正在尝试将我的build.gradle用作grails构建过程的一部分.IDEA 13没有这样做.我将build.gradle用于项目的其他一些非grails相关任务.

如果我一起删除build.gradle文件,我收到此错误:

FAILURE: Build failed with an exception.

* What went wrong:
Task 'grails-run-app' not found in root project 'web'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)

我确实在IDE中看到了Grails View,但是当我尝试做Make时,它告诉我重新导入gradle项目.所以看来IntelliJ认为这是一个gradle项目.我怎么能说它只是一个grails项目?

为了证实我的怀疑,我打开了一个不包含build.gradle的grails项目,它运行得很好.

Vin*_*ati 3

当我不知不觉地匆忙继续点击下一步时,我也遇到了类似的问题。因此,您可能错误地创建了一个 gradle 项目,如屏幕截图所示。当您重新创建项目时,将其创建为“从现有源创建项目”,该想法众所周知为 grails-app (想法的默认值)。

查看是否可以通过使用 import project form external module 重新导入项目来重现错误。 可能犯的错误

  • 我使用从现有源创建项目,它停止显示意外行为。 (5认同)