Grails 2 vs Grails 3

Cod*_*kie 4 grails

我对Grails很新,我即将开始一个新的grails项目.基于没有准备好支持最新版本的工具,我对要使用的版本感到困惑.我读过版本3是完全重写的,我的直觉应该是考虑到项目是全新的版本,但我发现没有任何工具可以用于版本3.

我成功地使用intellij获得了版本3而没有grails支持,同样适用于ggts.

话虽如此,我不知道如何在ggts中运行应用程序,因为grails-runapp不起作用

有了ggts,我使用了以下教程https://tedvinke.wordpress.com/2015/04/10/grails-3-released-installing-gradle-and-groovy-2-4-support-in-eclipseggts/但我已经能够弄清楚如何让应用程序运行.有人知道怎么做这个吗?

我的问题是

  1. 如何在GGTS中运行Grails 3应用程序.
  2. 是否建议此时使用Grails 3,或者我应该使用Grails 2
  3. 如果您使用Grails 3,推荐的IDE是什么?

使用Intellij,我必须通过转到grails-app/init项目运行main来运行它.这是正确的方法吗?

Fer*_*deh 5

从Grails 3开始,您不需要特殊的IDE来运行Grails 3应用程序.您需要做的就是右键单击Application类并执行以启动Grails应用程序.要阅读有关IDE集成的更多信息,请访问https://grails.github.io/grails-doc/latest/guide/introduction.html

目前,并非所有插件都升级到Grails 3.因此,如果您的项目依赖于某些尚未升级的插件,则这将是一个问题.例如,Spring安全性尚未升级,但有一种解决方法可以使用它.https://groups.google.com/forum/#!searchin/grails-dev-discuss/spring $ 20security/grails-dev-discuss/jOF0jw_BiCs/tOxd0NZpaxkJ

最后,Intellij社区版和GGTS都支持Grails3.但是如果你想要特殊的Grails功能,比如GSP语法高亮,请使用GGTS或IDEA Ultimate版本.