我想在 IntelliJ 13 中创建一个新的 Grails 项目。
我有 IntelliJ 13。我有 Grails。
我在新建项目对话框中没有看到 Grails 选项。
如何配置 IntelliJ 13 以使新项目对话框具有 Grails 选项?
当我选择 Groovy 时,出现关于缺少库的错误。~/.grails
Grails由 GVM安装在我的主目录下。
我想在 IntelliJ 13 中创建一个新的 Grails 项目。
我有 IntelliJ 13。我有 Grails。
我在新建项目对话框中没有看到 Grails 选项。
如何配置 IntelliJ 13 以使新项目对话框具有 Grails 选项?
当我选择 Groovy 时,出现关于缺少库的错误。~/.grails
Grails由 GVM安装在我的主目录下。
请查看您使用的是哪个版本的 IntelliJ。社区版支持 Groovy,但不支持 Grails;Ultimate 版本支持 Grails 和许多框架
您选择了错误的(java)选项,您必须在左侧菜单栏中选择 groovy,然后您将看到 grails 选项。
我的 IntelliJ 新项目对话框现在有一个 Grails 选项,但我不确定是什么导致它出现。
以下是我做的一些事情:
在命令行上,我在一个已经存在的 Grails 项目中运行:
grails integrate-with --intellij
然后我打开了项目(其中涉及将 Grails 创建的旧版 IntelliJ 项目文件迁移到 IntelliJ 13)
项目窗口右上角有一个绿色框,抱怨没有配置 Grails SDK。在我单击其中的链接尝试纠正问题之前,该框就消失了。
我关闭了项目并重新打开它,希望让绿框重新出现。它没。但是出现了一个红框,抱怨Java SDK配置不正确。
在项目结构对话框中,我配置了一个 Java SDK。
我关闭了 Grails 项目,然后尝试创建一个新的 Grails 项目。这次在 Groovy 选项下有一个 Grails 选项。
但我认为仍然存在问题,因为对话框显示No library selected
为 Groovy。
Groovy 是作为 Grails 的一部分包含在内的,所以也许我应该单击“创建...”按钮并选择一些打包在 Grails 安装中的 Groovy 安装?但是,这似乎是我希望 IntelliJ 在链接到 Grails 安装时自动配置的东西。
Grails 仅在 IntelliJ IDEA 的 Ultimate 版本中受支持。社区版不支持它。
您可以免费试用 Ultimate 版本 30 天,然后它会进入只能工作 15 分钟的模式,直到它让您停止/关闭您正在做的任何事情并重新打开 IDE,我猜。
我猜您正在使用 IntelliJ IDEA 的社区版,它不提供任何选项来创建 grails 应用程序。但这并不意味着您不能创建 grails 项目。
使用命令行创建一个新的 Grails 项目,
grails create-app YourAppName
这将在您当前的工作目录中创建 grails 应用程序。然后只需使用以下命令运行应用程序
grails run-app
这将解决所有依赖项,并启动您的应用程序。
现在打开 IntelliJ IDEA 并从您当前的工作目录加载此应用程序,然后按照说明进行操作,就是这样。
使用这种技术的唯一缺点是建议和自动完成功能不起作用,GSP 页面将无法识别。如果您想要这些功能,请选择 IntelliJ IDEA 的终极版。
您是否在 IDE 中启用了 Grails 插件?转到文件>设置>插件并检查grails选项,重新启动IDE。
为了使用 Groovy/Grails,您需要 IntelliJ 的 Ultimate 版本而不是 Community 版本。
您可以通过终端(grails create-app ...)创建一个 grails 项目,然后从 Idea 导入(或从现有来源新建 -> 项目)。比你应该选择“从外部模型导入项目 - > gradle(或maven)”。你的项目已经准备好了!我想这会对你有所帮助。