在IntelliJ中的Grails项目上同步错误

时间:2012-08-16 04:15:33

标签: grails maven intellij-idea

我突然在IntelliJ中遇到这个错误,项目在IDE之外运行。我也可以创建和运行新项目。

IDEA hook: Grails not found!
java.lang.NullPointerException
    at org.jetbrains.groovy.grails.rt.Agent$2.run(Agent.java:99)
    at java.lang.Thread.run(Thread.java:619)

这个错误是由一些可疑的行所预示的:

[INFO]    task-segment: [grails:exec] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [grails:exec {execution: default-cli}]
[FATAL ERROR] org.grails.maven.plugin.GrailsExecMojo#execute() caused a linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms:
[FATAL ERROR] Plugin realm = app0.child-container[org.grails:grails-maven-plugin:1.3.7]

3 个答案:

答案 0 :(得分:3)

升级到11.1.4最新RC,这解决了这个问题。

http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP

答案 1 :(得分:1)

我也遇到了这个问题。在尝试了各种方法之后,我最终删除了我的.iml项目文件并完全重新导入了maven项目。

这解决了我的问题。

答案 2 :(得分:1)

对我来说这很有用,在intellij的上下文菜单中,右键单击该模块,然后选择:Grails>同步Grails设置。再试一次