【问题标题】:SAP: Upgrading Hybris from version 5.1.1 to 6.2SAP:将 Hybris 从版本 5.1.1 升级到 6.2
【发布时间】:2017-04-21 05:42:51
【问题描述】:

我们拥有安装了自定义扩展的 SAP Hybris Commerce 5.1.1 版。现在我们需要将其升级到最新版本 6.2。

我的问题是:我们可以将它升级到 6.2 并跳过 5.1 和 6.2 之间的所有版本吗?还是必须先升级到 5.2,然后再升级到 5.3 等等?

【问题讨论】:

    标签: hybris


    【解决方案1】:

    是的 - 5.1.1 到 6.2 应该可以工作(我一直在从事一个正是这样做的项目)。

    您可能需要进行一些更改 - 注意您所做的任何自定义 - 可能值得阅读发布文档以了解更改的内容 - 附加组件的结构在我脑海中浮现是 5.1 和 6.2 之间略有不同的一个领域,但理论上应该可以正常工作。

    【讨论】:

    • 感谢您的回答!当你在做那个项目时,除了不同的附加组件结构之外,你是否遇到过其他困难?
    • 并非特别如此。 5.1用JDK7,6.2用JDK8,不然应该比较直白。
    【解决方案2】:

    是的,您可以直接更新到 6.2。

    定期更新您的 hybris 版本很重要。您不应该与当前版本有太大差距。事实上,迁移自定义代码变得更加困难。

    在大多数情况下,连续升级每个次要版本是完全没用的。只有在迁移到目标版本时遇到无法解决的问题时才这样做。

    你应该看看这个migration documentation和这个guide(即使它与你的版本不匹配也可以使用)。

    请注意,在 hybris 6 中,诸如升级之类的某些内容完全不同,因此迁移所有内容时可能会遇到一些麻烦。还要注意使用旧模板生成的扩展。

    【讨论】:

      【解决方案3】:

      5.5.1 引入了 JDK8 和 Spring 4,我不会低估这个变化!根据您项目的大小,我首先会选择 5.5.1。另请注意 6.2 (5.6) 的 MySQL 更改。不要忘记在 items.xml 中声明部署表。在 wiki 上搜索“第三方兼容性”和“发行说明”。由于 hMC 被标记为已弃用,因此还请尝试转移到后台。

      【讨论】:

        【解决方案4】:

        是的,您可以直接迁移 6.2。

        时间和难度取决于您的自定义代码(以及它对良好实践的尊重程度:命名约定、服务使用、架构尊重...等)

        您可能还认为 HMC 在 6.2 中已弃用

        【讨论】:

          猜你喜欢
          • 2021-05-21
          • 2023-02-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多