B2B hybris模块gen不起作用

时间:2018-05-08 12:29:02

标签: hybris

使用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:无法合并命名空间   ((fulfillilmentprocess))由于重复属性而进入(())   'ConsignmentProcess.done(java.lang.Boolean中):((fulfilmentprocess)):: YAttributeDescriptor [fulfilmentprocess-items.xml:18(AttributeTagListener)] [属性]'   VS   'ConsignmentProcess.done(java.lang.Boolean中):((yacceleratorfulfilmentprocess)):: YAttributeDescriptor [yacceleratorfulfilmentprocess-items.xml:18(AttributeTagListener)] [属性]'

2 个答案:

答案 0 :(得分:2)

使用modulegen创建自定义扩展时,您应该删除localextension.properties文件中的现有模板扩展名。

删除localextensions.xml文件中可能出现的以下任何扩展名

yacceleratorcore
yacceleratorfacades
yacceleratorstorefront
yacceleratorinitialdata
yacceleratortest
yacceleratorcockpits
yacceleratorfulfilmentproces

请阅读此处了解有关如何使用modulegen自定义加速器的更多详细信息:

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

答案 1 :(得分:-1)

此问题取决于版本,但请尝试从localextensions.xml中删除yacceleratorfulfilmentproces或yacceleratorbackoffice,这可能会有所帮助。