Как удалить расширение из 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 команду "удалить осиротевшие типы", которая удалит все модели, которые больше не используются.
Так что это, я думаю, шаги по умолчанию.