B2B модуль hybris gen не работает - PullRequest
0 голосов
/ 08 мая 2018

После использования рецепта b2b_acc, я хочу сделать модуль gen. как:

ant modulegen -Dinput.module=accelerator -Dinput.name=qqq -Dinput.package=com.fffff.sampa -Dinput.template=develop

но выдает ошибку

hybris "java.util.regex.PatternSyntaxException": Illegal repetition near index 0 ${YMODULE_TOKEN}(.*)

А информации о том, как сделать для b2b нет.

Что я могу сделать? Мне нужно разработать сайт b2b. Должен ли я использовать extgen?

Теперь это дает:

java.lang.IllegalArgumentException: не может объединить пространство имен ((executeilmentprocess)) в (()) из-за дублированного атрибута 'ConsignmentProcess.done (java.lang.Boolean): ((fulfilmentprocess)) :: YAttributeDescriptor [fulfilmentprocess-items.xml: 18 (AttributeTagListener)] [ОБЪЕКТА] против 'ConsignmentProcess.done (java.lang.Boolean): ((yacceleratorfulfilmentprocess)) :: YAttributeDescriptor [yacceleratorfulfilmentprocess-items.xml: 18 (AttributeTagListener)] [PROPERTY]

1 Ответ

0 голосов
/ 11 мая 2018

Когда вы создаете свое собственное расширение с помощью modulegen, вы должны также удалить существующее расширение шаблона в файле localextension.properties.

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

yacceleratorcore
yacceleratorfacades
yacceleratorstorefront
yacceleratorinitialdata
yacceleratortest
yacceleratorcockpits
yacceleratorfulfilmentproces

Прочтите здесь для получения более подробной информации о том, как настроить ускоритель с помощью modulegen:

https://help.hybris.com/6.6.0/hcd/8ace75c786691014a5e9dcafa29d5410.html

...