我对grails相当陌生,我即将开始一个新的grails项目。我对基于那些还没有准备好支持最新版本的工具所使用的版本感到非常困惑。我已经读过第3版是一个完全的重写,我的直觉说,应该是一个版本,考虑到这个项目是全新的,但我发现没有一个工具已经准备好为第3版。
我成功地获得了intellij的版本3,没有了grails的支持,ggts也是如此。
这么说,我不知道如何在ggts中运行这个应用程序,因为不起作用。
使用ggts,我使用了下面的教程https://tedvinke.wordpress.com/2015/04/10/grails-3-released-installing-gradle-and-groovy-2-4-support-in-eclipseggts/,但我已经想出了如何让这个应用程序运行。有人知道怎么做吗?
我的问题是
使用Intellij,我不得不通过转到grails/init项目run来运行它。这样做对吗?
发布于 2015-07-05 20:14:40
对于Grails 3,您不需要特殊的IDE来运行Grails 3应用程序。您需要做的就是右键单击application类并执行以启动Grails应用程序。阅读有关IDE集成https://grails.github.io/grails-doc/latest/guide/introduction.html的更多信息
目前,并非所有插件都升级到Grails 3。因此,如果您的项目依赖于一些尚未升级的插件,这将是一个问题。例如,spring安全性还没有升级,但是还需要使用it.https://groups.google.com/forum/#!searchin/grails-dev-discuss/spring$20security/grails-dev-discuss/jOF0jw_BiCs/tOxd0NZpaxkJ。
最后,Intellij社区版和GGTS都支持Grails3。但是,如果您想要特殊的grails功能,如GSP语法突出显示,使用GGTS或IDEA终极版。
发布于 2015-12-31 15:48:20
IntelliJ idea 15已经发布。试试看。Grails 3的支持是内置的。
在项目选择中选择Grails 3而不是Grails 1/2。
发布于 2016-08-20 16:04:43
我有6个项目运行Grails 2超过1年。到目前为止,我还没有遇到任何将它们升级到Grails 3的需要。
我使用了最新版本的IntelliJ终极2016.2,而且在大多数情况下,它在Grails 2中运行良好。调试器仍然抛出许多EVAL错误,但我能够实时评估我的变量。
到目前为止,我遇到的最大问题是与Java1.8不兼容的插件。有些插件仍然必须在Java1.7中运行。
最后,如果您的项目仍然是新项目,请考虑使用NodeJs。在这一点上它似乎比Grails更受欢迎。
https://stackoverflow.com/questions/31232784
复制相似问题