Как удалить расширение из Hybris?

Мы прекратили печать модуля печати от Hybris, и мы прекратили платить за обслуживание модуля печати. Следовательно, нам нужно удалить ссылки Print.

Я считаю, что достаточно просто удалить / прокомментировать приведенные ниже записи из localextensions.xml. Есть ли что-то еще, что мне нужно посмотреть?

<!-- ext-print -->
<extension name="print" />
<extension name="printcockpit" />
<extension name="printhmc" /> 

1 ответ

Решение

Прежде всего, вы должны различать "модули" и "расширения".

"Модуль" - это набор расширений для предоставления некоторых функций платформе hybris, например, "модуль печати".

"Расширение" - это один технический проект Hybris, который предоставляет некоторые функциональные возможности для модуля, поэтому здесь основное внимание уделяется технической архитектуре.

Если вы хотите удалить (например) "модуль печати", я думаю, что вы должны сделать следующие шаги:

  • Ищите все зависимости между расширениями для модуля
  • Удалите их из файла localextensions.xml
  • Сделайте 'ant clean all', чтобы удалить старые сгенерированные файлы и создать только нужные
  • Обновите систему hybris в / hac, чтобы обновить базу данных до текущего стенда.
  • Найдите в / hac команду "удалить осиротевшие типы", которая удалит все модели, которые больше не используются.

Так что это, я думаю, шаги по умолчанию.

Другие вопросы по тегам