IntelliJ 11 - 未配置Grails SDK

时间:2012-01-16 23:50:35

标签: grails intellij-idea

我最近将IntelliJ 10升级到最新的11.0.1版本。我正在编写grails应用程序,直到我使用旧版本的IntelliJ一切都很好,但是11不允许我成功添加Grails SDK(2.0.0) - 我试图添加框架支持,但这并不是'似乎是持久的(在添加Groovy然后选择Grails之后 - 没有任何反应)。我也尝试过这些步骤:IntelliJ IDEA 9.0 - unable to select project SDK for Grails application

如果有人能够指出我如何配置Grails SDK - 或者我的配置可能出错,我将不胜感激。

谢谢,


这正是我定义全局库的方式,但我仍然遇到了完全相同的问题。

我遵循OverZealous的建议并创建了一个新的Grails项目,名称与原始项目完全相同,现在一切都很好!谢谢你的帮助。

2 个答案:

答案 0 :(得分:17)

Grails项目不需要Groovy和Grails,只需使用Grails SDK即可。在创建新的Grails项目时,可以选择添加新的SDK,选择Grails安装的主路径,它将自动配置为全局库,并且此库将添加为对您的模块的依赖

Grails库配置包含GRAILS_HOME\distGRAILS_HOME\lib的所有jar以及src目录中的所有jar。

grails global library

grails dependency


换句话说,它没有配置为框架,它只是一个库,其中Grails发行版的所有jar都添加到模块依赖项中。

答案 1 :(得分:0)

每次重新启动IntelliJ版本13.1.2时,它都会丢失SDK配置。如果我右键单击项目并“添加框架支持”,我可以选择已配置的SDK,它将开始正常运行。当它丢失此设置时,它将不允许我使用grails编译或启动应用程序。我拒绝重新创建项目的想法,(已经/那样做),因为我有许多依赖模块,我必须验证,我丢失了我手动设置的所有运行配置。 我在这里发布了“添加框架支持”步骤,这可能对其他人有所帮助;希望对你来说是一个更持久的解决方案,但它在我的情况下是暂时的