Что такое рецепт в SAP Hybris? - PullRequest
0 голосов
/ 26 февраля 2019

Когда мы устанавливаем рецепт, он генерирует только расширение витрины магазина, а не другие, в чем причина этого?Можем ли мы создать собственное расширение, используя ant modulegen?

Ответы [ 2 ]

0 голосов
/ 17 марта 2019

Посмотрите здесь:

Используется ли установщик Hybris только для демонстрационных целей?

Я думаю, что это примерно та же проблема

0 голосов
/ 26 февраля 2019

Если вы понимаете разницу между modulegen и Recipes, вам станет понятнее.

Modulegen

Инструмент modulegen поставляется с SAP Commerce и может использоваться для создания наборовзависимые расширения для быстрого запуска новых проектов или создания новых приложений.Модули, поставляемые с SAP Commerce, с самого начала помогают удовлетворить требования клиентов, позволяя создавать полнофункциональные приложения, которые затем можно настраивать.Инструмент modulegen заменяет схему, имя пакета, префиксы классов расширений и некоторые другие свойства в наборе расширений, сохраняя при этом отношения между ними.Инструмент запускается как задача ant, поэтому он требует наличия в системе библиотек ant.

Источник: help.hybris

Рецепты

Для автоматизации установки SAP Commerce в целях разработки и демонстрации вы можете использовать рецепт установщика.Рецепты - это скрипты, которые заботятся о создании каталогов, перемещении файлов, обновлении файлов конфигурации и свойств и инициализации системы.

Источник: help.hybris


Чтобы ответить на ваши вопросы

Когда мы устанавливаем рецепт, он генерирует только расширение магазина, а недругие, в чем причина этого?

По сути, рецепт добавляет вкус к вашему проекту.Предположим, вы хотите изучить B2C SAP Hybris Commerce, тогда вам просто нужно установить b2c_acc.Он создаст localextensions.xml в вашей папке конфигурации со всеми необходимыми расширениями для B2C.Рецепт не создает пользовательских расширений.Для этого вам нужно запустить modulegen.

Можем ли мы также создавать собственные расширения с помощью ant modulegen?

Да, только для этой цели.

...