如何将 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 Idea 中运行 grails 2.1.3 测试:Spock 测试中出现奇怪错误:无法添加域类 [class x.y.Z]。它不是域
IntelliJ IDEA 构建不完整的 Grails 战争
Grails View 在 IntelliJ 中消失了,如何找回它?