【问题标题】:Migrating play Framework from 2.2 to 2.5. Its there a short way? Or 2.2-> 2.3 -> 2.4 -> 2.5将 play Framework 从 2.2 迁移到 2.5。有捷径吗?或 2.2-> 2.3 -> 2.4 -> 2.5
【发布时间】:2016-06-07 13:41:43
【问题描述】:

我们有一个 play-java webapp。我们计划迁移到玩 2.5。

是否有捷径,或者我们必须经历多步过程。

【问题讨论】:

    标签: playframework playframework-2.2 playframework-2.5


    【解决方案1】:

    我猜你可以一次完成 2.2 -> 2.5,但它可能会很安静,因为在整个版本中都进行了很多更改。无论如何,我建议您阅读迁移指南,了解它会对您的应用程序和代码库产生多大影响:

    • 2.2 -> 2.3:主要是构建和项目更改
    • 2.3 -> 2.4:依赖注入带来的巨大变化
    • 2.4 -> 2.5 :删除更多 Global 内容以支持依赖注入

    【讨论】:

    • 谢谢。我在发布之前浏览了文档链接,这看起来是一个痛苦的过程。所以想看看是否有人做了什么。看起来痛苦是要走的路。
    • 它并没有你想象的那么痛苦。我在一个应用程序上使用 2.3 和 scala 2.10,唯一的“大变化”是一个不再存在的库。对于未来,我牢记以下几点:依赖关系不是免费的。实际上,我们的大多数应用程序都在 2.5.x 上运行,唯一没有升级的是防火墙后面的 2.3 上的稳定项目。如果您使用的是 2.3.x / 2.4.x,您将开始在受支持的版本上运行。
    【解决方案2】:

    只是为一个 Java 项目做的。花了我一周的痛苦和悲伤。

    结果?如果您尝试在 RAM 小于 1GB 的 VM 上编译它(例如来自AWS)。

    我想念我爱上的轻量级和对开发人员友好的框架......

    【讨论】:

    • 你能帮我完成步骤吗?我真的很挣扎。
    • 您必须一一遵循迁移指南。从 2.2 -> 2.3 开始,然后是 2.3 -> 2.4,最后是 2.4 -> 2.5。没有捷径可走。如果您在此过程中遇到问题,请在此处发布,我会尽力提供帮助。
    【解决方案3】:

    我对 2.2->2.4 无能为力,因为我是从 2.4 开始的。 在 2.4->2.5 中有很多 API 变化。如果您遇到 2.4->2.5 的问题,请在此处查找 practical tips

    【讨论】:

    • 是的。这并不简单。所以,我打算继续使用 2.2 一段时间。还是谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多