我目前在Grails 1.3.7上运行Grails应用程序。我想一直升级到3.2.6。
这样做的最佳途径是什么?我应该直接进入3.2.6,然后尝试直接获取依赖项和编译错误?我应该先升级到2.0或2.5.6,然后转到3.2.6吗?我觉得较小的步骤可能会更容易,但似乎更难找到合适的插件版本与Grails版本一起使用。我正在寻找需要最少改变并产生最小摩擦的路线。
答案 0 :(得分:3)
这样做的最佳途径是什么?我应该直接走 到3.2.6然后尝试获取依赖项和编译错误 直行?我应该先升级到2.0或2.5.6,然后转到3.2.6吗?
自从我们在2年前发布3.0以来,我们已经完成了许多升级。我主张在几乎所有情况下都跳过2.5.x步骤。进行2.5.x升级需要在升级到3.2.x时撤消一些工作,并且支付额外价格没有任何实际好处。 2.5.x升级会更容易,但并不能真正为您购买任何东西,无论如何您将不得不接受3.x升级,所以除非您有一些特定的令人信服的理由,否则请跳过中间步骤它(此时,几乎没有任何应用程序具有包含该中间2.5.x步骤的有效理由)。
我希望有所帮助。
答案 1 :(得分:0)
请记住,Grails 3中没有config.groovy
。您需要在application.yml
上管理所有配置。您需要在build.gradle
上管理您的存储库和插件
首先研究此文档http://docs.grails.org/3.0.x/guide/upgrading.html
答案 2 :(得分:0)