我想迁移grails-2.3.2上运行的grails应用程序。 应用程序shold可以在jdk-1.8.0_45上运行。
有谁能建议哪种版本更合适?
OR
哪个Grails版本与jdk-1.8.0_45兼容?
答案 0 :(得分:2)
首先,您的Grails 2.x可以在Java 8平台上运行,没有问题。此外,如果您想将Grails 2.3应用程序迁移到Grails 3,您需要执行我在post的答案中概述的一系列步骤。基本上,您必须首先创建Grails 3项目,然后使用答案中列出的步骤逐个迁移您的视图,服务,控制器和域类。
答案 1 :(得分:0)
您可能希望升级到2.5.5。去年年底,我参与的Grails项目是2.3.11,我们不得不使用Java组件来兼容套件中的其他产品。据说Java组件可以同时使用Java 7和8,但我们无法在Java 7中加载组件。我们升级到2.5.2 | 3(我不记得它当时是哪个版本)我们是能够毫无问题地运行。
答案 2 :(得分:0)
我使用this文章将我的grails版本从2.3.2升级到2.4.4。如果有人需要帮助,请告诉我。