4

我想在 IntelliJ 13 中创建一个新的 Grails 项目。

我有 IntelliJ 13。我有 Grails。

我在新建项目对话框中没有看到 Grails 选项。

如何配置 IntelliJ 13 以使新项目对话框具有 Grails 选项?

没有 Grails 选项的 IntelliJ 13 新项目对话框

当我选择 Groovy 时,出现关于缺少库的错误。~/.grailsGrails由 GVM安装在我的主目录下。

在此处输入图像描述

4

8 回答 8

6

请查看您使用的是哪个版本的 IntelliJ。社区版支持 Groovy,但不支持 Grails;Ultimate 版本支持 Grails 和许多框架

于 2015-02-12T13:34:33.857 回答
1

您选择了错误的(java)选项,您必须在左侧菜单栏中选择 groovy,然后您将看到 grails 选项。

于 2014-09-22T06:09:52.707 回答
1

我的 IntelliJ 新项目对话框现在有一个 Grails 选项,但我不确定是什么导致它出现。

以下是我做的一些事情:

在命令行上,我在一个已经存在的 Grails 项目中运行:

grails integrate-with --intellij

然后我打开了项目(其中涉及将 Grails 创建的旧版 IntelliJ 项目文件迁移到 IntelliJ 13)

项目窗口右上角有一个绿色框,抱怨没有配置 Grails SDK。在我单击其中的链接尝试纠正问题之前,该框就消失了。

我关闭了项目并重新打开它,希望让绿框重新出现。它没。但是出现了一个红框,抱怨Java SDK配置不正确。

在项目结构对话框中,我配置了一个 Java SDK。

我关闭了 Grails 项目,然后尝试创建一个新的 Grails 项目。这次在 Groovy 选项下有一个 Grails 选项。

带有 Grails 选项的 IntelliJ 新项目对话框

但我认为仍然存在问题,因为对话框显示No library selected为 Groovy。

Groovy 是作为 Grails 的一部分包含在内的,所以也许我应该单击“创建...”按钮并选择一些打包在 Grails 安装中的 Groovy 安装?但是,这似乎是我希望 IntelliJ 在链接到 Grails 安装时自动配置的东西。

于 2014-09-22T14:15:53.867 回答
1

Grails 仅在 IntelliJ IDEA 的 Ultimate 版本中受支持。社区版不支持它。

您可以免费试用 Ultimate 版本 30 天,然后它会进入只能工作 15 分钟的模式,直到它让您停止/关闭您正在做的任何事情并重新打开 IDE,我猜。

于 2016-07-13T05:27:18.110 回答
1

我猜您正在使用 IntelliJ IDEA 的社区版,它不提供任何选项来创建 grails 应用程序。但这并不意味着您不能创建 grails 项目。

使用命令行创建一个新的 Grails 项目,

grails create-app YourAppName

这将在您当前的工作目录中创建 grails 应用程序。然后只需使用以下命令运行应用程序

grails run-app

这将解决所有依赖项,并启动您的应用程序。

现在打开 IntelliJ IDEA 并从您当前的工作目录加载此应用程序,然后按照说明进行操作,就是这样。

使用这种技术的唯一缺点是建议和自动完成功能不起作用,GSP 页面将无法识别。如果您想要这些功能,请选择 IntelliJ IDEA 的终极版。

于 2016-12-22T11:39:22.877 回答
0

您是否在 IDE 中启用了 Grails 插件?转到文件>设置>插件并检查grails选项,重新启动IDE。

于 2015-03-12T10:46:32.150 回答
0

为了使用 Groovy/Grails,您需要 IntelliJ 的 Ultimate 版本而不是 Community 版本。

于 2017-08-09T16:04:01.207 回答
0

您可以通过终端(grails create-app ...)创建一个 grails 项目,然后从 Idea 导入(或从现有来源新建 -> 项目)。比你应该选择“从外部模型导入项目 - > gradle(或maven)”。你的项目已经准备好了!我想这会对你有所帮助。

于 2016-01-22T09:58:37.810 回答