在Grails2.5.1上运行Grails2.2.4

在Grails2.5.1上运行Grails2.2.4,grails,Grails,我用Grails2.2.4开发了Grails项目,我的机器上安装的Grails是Grails2.5.1,我如何在我当前的Grails版本上运行这个项目 谢谢如果您能够修改项目本身,您可以在应用程序.properties文件中更改app.grails.version属性 它应该是app.grails.version=2.2.4,并相应地进行设置 您可能会在较新版本的grails中遇到问题(超出本问题的范围),请按照此链接帮助解决这些问题:您的问题不清楚,但您想在您的计算机上运行2.2.4 grai

我用Grails2.2.4开发了Grails项目,我的机器上安装的Grails是Grails2.5.1,我如何在我当前的Grails版本上运行这个项目


谢谢

如果您能够修改项目本身,您可以在
应用程序.properties
文件中更改
app.grails.version
属性

它应该是
app.grails.version=2.2.4
,并相应地进行设置


您可能会在较新版本的grails中遇到问题(超出本问题的范围),请按照此链接帮助解决这些问题:

您的问题不清楚,但您想在您的计算机上运行2.2.4 grails项目,还是将2.2.4项目升级到2.5.1

如果只是运行2.2.4项目,我会加载gvm(现在是SDKMAN、google it)作为安装和切换grails版本、groovy版本等的首选工具


*nix版本工作得很好,但我没有使用Windows Powershell CLI版本的经验。

谢谢,但这是使其工作的唯一方法吗?我想在Grails 2.5.1上运行使用Grails 2.2.4开发的项目,而不进行升级。这可能有效,也可能无效,取决于应用程序。您需要通读每个版本步骤的更改日志,以查看Grails2.2.4->2.5.1的更改是否会破坏某些内容。我知道,在工作中,当我们从2.2.something变为2.4.3时,GORM层发生了一些变化。在您的2.2.4和2.5.1版本之间大约有20个Grails版本发行版,因此我不认为它可以立即运行。经过大量的尝试、错误修复和调试,我发现运行它的最简单方法是下载Grails 2.2.4并在其上运行,它工作得非常好。