2016-12-06 4 views
2

У нас есть версия SAP Hybris Commerce 5.1.1 с установленными пользовательскими расширениями. Теперь нам нужно обновить его до последней версии 6.2. Мой вопрос: можем ли мы обновить его до 6.2 и пропустить все версии между 5.1 и 6.2? Или это должно быть сделано путем обновления до 5.2, затем до 5.3 и так далее? Спасибо заранее!Обновление версии SAP Hybris от 5.1.1 до 6.2

ответ

1

Yep - 5.1.1 по 6.2 должен работать (я работал над проектом, который выполняется именно так).

Возможно, вам придется внести некоторые изменения - следите за любыми настройками, которые вы сделали - возможно, стоит прочитать в документах выпуска, чтобы иметь представление о том, что изменилось - с моей головы структура добавления ons - это одна область, которая немного отличается между 5.1 и 6.2, но в остальном все должно работать нормально в теории.

+0

Благодарим вас за ответ! Вы столкнулись с какими-либо другими трудностями, помимо другой структуры добавления, когда вы работали над этим проектом? – Turekhan

+0

Не особенно. 5.1 использует JDK7 и 6.2 использует JDK8, в противном случае он должен быть относительно простым. –

1

Да, вы можете сразу обновить до 6.2.

Важно регулярно обновлять версию вашего гибрида. У вас не должно быть так много разрыва с текущей версией. Действительно, становится более сложным переносить свой собственный код.

Обновление каждой младшей версии в строке абсолютно бесполезно.

Вы должны взглянуть на это migration documentation и на этот guide (он может использоваться, даже если он не соответствует вашей версии).

Обратите внимание, что некоторые вещи, такие как продвижение по службе, совершенно разные в гибридах 6, поэтому вы можете ожидать каких-либо проблем с переносом всего. Позаботьтесь о своих расширениях, созданных старым шаблоном.

0

5.5.1 представляет JDK8 и весну 4, я бы не стал недооценивать это изменение! В зависимости от размера вашего проекта я бы выбрал 5.5.1. Также обратите внимание на изменение MySQL для 6.2 (5.6). Не забудьте объявить таблицы развертывания в ваших items.xml. Найдите «стороннюю совместимость» и «заметки о выпуске» в вики. Также попробуйте перейти в backoffice, так как hMC отмечен как устаревший.

0

Да, вы можете выполнить миграцию напрямую 6.2.

Время и сложность зависит от пользовательского кода (и насколько он уважает хорошие практики: соглашения об именовании, использование сервиса, архитектура относительно ... и т.д.)

Вы могли бы также рассмотреть вопрос о том, что HMC осуждается в 6.2