【问题标题】:Intellij IDEA 14 Errors with grails run-appIntellij IDEA 14 grails run-app 错误
【发布时间】:2015-01-13 18:27:22
【问题描述】:

我升级到 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

似乎 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.

我确实在 IDE 中看到了 Grails 视图,但是当我尝试制作时,它告诉我重新导入 gradle 项目。所以看起来 IntelliJ 认为这是一个 gradle 项目。我怎么知道这只是一个 grails 项目?

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

【问题讨论】:

  • 我已经删除了 .idea 文件夹并重新创建了项目,现在看起来一切正常,但这是一个我仍然想回答的问题。

标签: grails intellij-idea


【解决方案1】:

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

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

【讨论】:

  • 你是如何解决这个问题的?
  • 我使用从现有源创建项目,它停止显示意外行为。
  • 关闭你的intellij再重新打开,因为有些例程只有在你打开项目时才会启动。这是 Intellij 的一个技巧 ;)
猜你喜欢
  • 1970-01-01
  • 2015-07-05
  • 1970-01-01
  • 1970-01-01
  • 2021-05-09
  • 2016-02-09
  • 1970-01-01
  • 2012-10-27
  • 2014-06-08
相关资源
最近更新 更多