我需要自定义插件(sapinvoiceaddon),我正在尝试通过以下方式将其用作模板:
因此,我将myaddon创建为sapinvoiceaddon的副本,将新的添加到localextensions文件中,然后执行“ ant clean install”并为我的店面安装插件...一切似乎都还可以。 但是,当我尝试在网络上使用它时,出现错误,好像系统正在尝试查找“ sapinvoiceaddon”的文件而不是“ myaddon”的文件一样。
我还需要更改什么?
我得到的错误:
WARN [hybrisHTTP12] [ComposedTypeEJBImpl]缺少jalo类 项目的'de.hybris.platform.sap.sapinvoiceaddon.jalo.SapB2BDocument' 输入'SapB2BDocument'-尝试超类型类。 ... java.lang.NullPointerException:缺少给定扩展名sapinvoiceaddon的扩展信息 在com.google.common.base.Preconditions.checkNotNull(Preconditions.java:805)
答案 0 :(得分:1)
要从任何现有插件创建自定义插件,请确保在插件的extensioninfo.xml中具有以下键
<meta key="extgen-template-extension" value="true"/>
然后,您可以通过 ant extgen 命令将此插件用作模板来创建新插件。