Java 在Hybris Spartacus项目中使用新扩展的定制commercewebservices
我们希望将Spartacus框架与Sap Commerce Cloud(Hybris)的2005版一起使用。 有一个自定义commercewebservices(从ycommercewebservices创建)扩展已在使用中我们不想碰它。 根据以下文档,以下是2005版的步骤 1)从yocc创建新的自定义扩展名。我们称之为xxxocc。 xxxocc需要带有webcontext/occ的commercewebservices 2)xxxocc应要求开箱即用(OOTB)cmsocc获取Spartacus的cms页面和组件信息。 cmsocc需要带有webcontext/occ的CommerceWebService。 当前自定义commercewebservices有其自己的带有webcontext/rest的commercewebservices设置。 在从yocc(xxxocc)创建了一个新的扩展之后,CustomCommerceWebServices与新的扩展有很多冲突。(commerceStockFacade、安全设置、contextInformationLoader等) 我们可以付出巨大的努力来解决这些问题,但是在xxxocc扩展中需要cmsocc之后,同样的错误将再次发生,因为cmsocc也有自己的CommerceWebService,如果不将其作为像xxxcmsocc这样的自定义扩展,就不可能解决cmsocc扩展的问题Java 在Hybris Spartacus项目中使用新扩展的定制commercewebservices,java,hybris,spartacus-storefront,Java,Hybris,Spartacus Storefront,我们希望将Spartacus框架与Sap Commerce Cloud(Hybris)的2005版一起使用。 有一个自定义commercewebservices(从ycommercewebservices创建)扩展已在使用中我们不想碰它。 根据以下文档,以下是2005版的步骤 1)从yocc创建新的自定义扩展名。我们称之为xxxocc。 xxxocc需要带有webcontext/occ的commercewebservices 2)xxxocc应要求开箱即用(OOTB)cmsocc获取Spart
在项目中使用当前commercewebservices和新扩展的最佳方法是什么?您只需在自定义ws扩展中安装occaddon, 首先,我建议您使用
ant modulegen
工具,从ycommercewebservices模板创建customwebservices扩展
第二步将occaddon安装到customwebservices扩展
ant addoninstall -Daddonnames="cmsoccaddon" -DaddonStorefront.ycommercewebservices="customwebservices"
记住在您的本地扩展中列出cmsoccaddon
最后,执行ant clean all
并启动您的服务器,您应该能够看到cms端点而不会发生冲突
尊敬。您只需在自定义ws扩展中安装occaddon, 首先,我建议您使用
ant modulegen
工具,从ycommercewebservices模板创建customwebservices扩展
第二步将occaddon安装到customwebservices扩展
ant addoninstall -Daddonnames="cmsoccaddon" -DaddonStorefront.ycommercewebservices="customwebservices"
记住在您的本地扩展中列出cmsoccaddon
最后,执行ant clean all
并启动您的服务器,您应该能够看到cms端点而不会发生冲突
问候