SAP:将 Hybris 从 5.1.1 版本升级到 6.2

SAP: Upgrading Hybris from version 5.1.1 to 6.2

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

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

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

您可能必须进行一些更改 - 注意您所做的任何自定义设置 - 可能值得通读发布文档以了解更改的内容 - 我脑海中浮现的结构add ons 是 5.1 和 6.2 之间有点不同的一个区域,但除此之外理论上应该没问题。

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

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

在大多数情况下,连续升级每个次要版本是完全没有用的。仅当您在迁移到目标版本时遇到无法解决的问题时才执行此操作。

你应该看看这个migration documentation and this guide(不符合你的版本也能用)

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

5.5.1引入了JDK8和Spring4,我不会低估这个变化!根据项目的大小,我会首先选择 5.5.1。另请注意 6.2 (5.6) 的 MySQL 更改。不要忘记在 items.xml 中声明部署表。在 wiki 上搜索 "third-party compatibility" 和 "release notes"。也尝试转移到后台,因为 hMC 被标记为已弃用。

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

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

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