IntelliJ 13新项目没有Grails选项

时间:2014-09-22 04:53:58

标签: grails intellij-idea gvm

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

我有IntelliJ 13。 我有Grails。

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

如何配置IntelliJ 13以使New Project Dialog具有Grails选项?

IntelliJ 13 New Project Dialog without Grails option

当我选择Groovy时,有关于缺少库的错误。 Grails安装在GVM的~/.grails我的主目录下。

enter image description here

8 个答案:

答案 0 :(得分:6)

请查看您正在使用的IntelliJ的版本。 社区版支持Groovy,但不支持Grails; 终极版支持Grails和许多框架

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

以下是我做过的一些事情:

在命令行上,在我已运行的Grails项目中运行:

grails integrate-with --intellij

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

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

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

在Project Structure对话框中,我配置了一个Java SDK。

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

IntelliJ New Project Dialog with Grails option

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

只有IntelliJ IDEA的Ultimate版本支持Grails。社区版不支持它。

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

答案 6 :(得分:0)

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

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

grails create-app YourAppName

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

运行应用程序

grails run-app

这将解决所有依赖关系,并启动您的应用。

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

仅使用此技术的缺点是建议和自动完成将无法工作,GSP页面将无法识别。如果您需要这些功能,请选择IntelliJ IDEA的Ultimate Edition。

答案 7 :(得分:0)

为了使用Groovy / Grails,你需要IntelliJ的Ultimate版本而不是社区版本。