如何将Grails添加到IntelliJ IDEA

16

我想学习Grails,并使用IntelliJ IDEA,我的教授说我可以将Grails连接到IntelliJ IDEA,但我不知道如何操作。

你能否提供清晰的步骤指导我如何连接它们?

谢谢。


这是一个重复的问题。请查看此链接https://dev59.com/BkrSa4cB1Zd3GeqPZtzv。 - uncaught_exceptions
1
这个链接的问题适用于较旧版本的Grails,即9.0。我在10.0中遇到了非常类似的问题,但是9.0解决方案的一部分似乎不起作用,并且一些界面截图已经过时。我谦虚地请求关闭者暂缓执行他们的投票。 - Mark Rogers
4个回答

40

对于一个已有的项目,我总是使用:

grails integrate-with --intellij

这将为您创建.ipr和.iml文件,可以直接在IntelliJ中打开。


完美的答案。我已经编辑了Grails维基页面,包括这个“integrate-with”。(http://grails.org/IDEA+Integration) - Peter Dietz
这让人惊讶,没能成功。我使用的是 IDEA 13.1.4 和 Grails 2.3.7。integrate-with 命令创建了项目文件,Intellij 可以打开这些文件,但是却报错“Failed to run grails command: JDK is not defined”。 - Jason
1
@Jason 进入你的项目设置并配置你的JDK。在2.3.7版本中创建的.ipr文件默认使用JDK 1.6,而你可能还没有进行配置/设置。很有可能你现在正在使用JDK 7,需要进行配置(在Mac上按下cmd-;)。 - Ted Naleid
没错,就是这样。我本来以为Grails会自动配置JDK,看起来它确实这样做了,只是可能不一定是正确的 JDK ;-) - Jason
我现在遇到了这些错误。 | 错误:未找到命令 integrate-with 您是想要:create-unit-test 或 generate-all 或 install-templates 吗? - Siddharth

4

3

首先通过Grails命令创建一个Grails项目。然后打开IDEA并使用导入Grails项目的选项,指向你初始化Grails项目的目录。Idea将完成其余的工作。


那将是一个绕远路的方式来完成它。 - uncaught_exceptions
@Doc_180。你说得对!我刚刚发现,与其尝试通过Idea创建项目,不如采用这种方式对我来说更有效。 - Vinod R
1
你可以手动创建.project文件,然后尝试用IntelliJ打开它。实际上,IntelliJ会寻找这个文件来打开项目,尽管它并不真正需要这个文件。 - Hoàng Long

0

如果你是Windows用户,你可能会感到失望,因为目前(2016年5月),Grails支持已从Windows环境中删除,可以从这里https://blog.jetbrains.com/idea/2015/10/intellij-idea-15-eap-supports-grails-3/验证。

正如引用的话:“我们放弃了Grails工具窗口。我们对此感到抱歉”

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接