如何将 grails 添加到 IntelliJ IDEA

Posted

技术标签:

【中文标题】如何将 grails 添加到 IntelliJ IDEA【英文标题】:How to add grails to IntelliJ IDEA 【发布时间】:2011-07-14 12:18:27 【问题描述】:

我想学习 grails,我想使用 IntelliJ IDEA,我的教授说我可以将 grails 连接到 IntelliJ IDEA,但我不知道如何。 您能帮我制定明确的步骤吗?

谢谢

【问题讨论】:

这是一个重复的问题。看看这个***.com/questions/1915199/… 链接到的问题与旧版本的 Grails 9.0 有关。我在 10.0 中遇到了非常相似的问题,但 9.0 解决方案的一部分似乎不起作用,并且一些界面屏幕截图已经过时。 我谦虚地要求关闭者保留他们对执行的投票 【参考方案1】:

对于现有项目,我总是使用:

grails integrate-with --intellij

这将为您创建 .ipr 和 .iml 文件,以供 intellij 打开。

【讨论】:

完美答案。我已经编辑了 Grails wiki 页面以包含这个“集成”。 (grails.org/IDEA+Integration) 令人惊讶的是,这不起作用。我有 IDEA 13.1.4 和 Grails 2.3.7。 integrate-with 命令创建了 Intellij 可以打开的项目文件,但 Intellij 给出了错误“无法运行 grails 命令:JDK 未定义”。 @Jason 进入您的项目设置并设置您的 JDK。在 2.3.7 上创建的 .ipr 默认为 JDK 1.6,您可能尚未配置/设置。您现在可能正在使用 JDK 7 并且需要对其进行配置(在 mac 上点击 cmd-;) 是的,做到了。我希望 Grails 会自动配置 JDK,听起来确实如此,但不一定是正确的 ;-) 我现在收到这些错误。 | Error Command not found integrate-with Did you mean: create-unit-test or generate-all or install-templates?【参考方案2】:

有几个很好的页面可以帮助你:

http://www.grails.org/IDEA+Integration

http://www.jetbrains.com/idea/features/groovy_grails.html

您可以使用 Grails 控制台创建您的 Grails 项目,然后将其导入 IntelliJ,或者您可以直接在 IntelliJ 中创建它,我认为这是一个偏好问题,因为这两种方式都可以正常工作。

【讨论】:

【参考方案3】:

首先通过grails 命令创建一个grails 项目。然后打开idea并使用选项import a grails project并指向您执行grails项目初始化的目录。剩下的事由想法完成。

【讨论】:

这将是一个循环的方式。 @Doc_180。你说的对!我只是发现它最适合我,而不是尝试通过 Idea 创建项目。 您可以手动创建文件.project,然后尝试用IntelliJ打开它。实际上,IntelliJ 会查找此文件来打开项目,尽管它并不真正需要该文件。【参考方案4】:

如果您是 windows 用户,您可能会感到失望,因为目前(2016 年 5 月),grails 支持已从 windows 环境中删除,可以从这里验证:https://blog.jetbrains.com/idea/2015/10/intellij-idea-15-eap-supports-grails-3/ 正如引用的“我们放弃了 Grails 工具窗口。对此我们深表歉意”

所以,如果您遇到问题,只需下载最新的 IntelliJ IDEA 15 EAP

【讨论】:

以上是关于如何将 grails 添加到 IntelliJ IDEA的主要内容,如果未能解决你的问题,请参考以下文章

在Intellij中设置grails项目

在 Intellij Idea 中运行 grails 2.1.3 测试:Spock 测试中出现奇怪错误:无法添加域类 [class x.y.Z]。它不是域

IntelliJ IDEA 构建不完整的 Grails 战争

Grails View 在 IntelliJ 中消失了,如何找回它?

如何将“非 mavenized”jar 依赖项添加到 grails 项目(Grails 3.x)

Grails:Ivy:Google 代码:如何将 Google 代码依赖项添加到 Grails?