我升级到了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看起来这个想法是在尝试使用我的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视图,但当我尝试执行Make操作时,它告诉我要重新导入gradle项目。所以看起来IntelliJ认为这是一个gradle项目。我怎么知道这只是一个grails项目?
为了确认我的怀疑,我打开了一个不包含build.gradle的grails项目,它工作得很好。
发布于 2015-04-12 12:01:14
我也遇到过类似的问题,因为我在不知情的情况下继续点击下一个匆忙的下一个。因此,您可能错误地创建了一个gradle项目,如截图所示。当您重新创建项目时,将其创建为“从现有源代码创建项目”,idea将其称为grails-app (idea的默认设置)。
看看您是否可以通过使用导入项目从外部模块重新导入项目来重现错误。

https://stackoverflow.com/questions/26962595
复制相似问题