我想在IntelliJ 13中创建一个新的Grails项目。
我有IntelliJ 13。 我有Grails。
我在新项目对话框中没有看到Grails选项。
如何配置IntelliJ 13以使New Project Dialog具有Grails选项?
当我选择Groovy时,有关于缺少库的错误。 Grails安装在GVM的~/.grails
我的主目录下。
答案 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选项。
但我认为仍存在问题,因为对话框显示了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版本而不是社区版本。