- 关于SAP Commerce extension依赖的问题
- 一个典型的SAP Commerce extension目录结构
- SAP Commerce Extension Module
- SAP Commerce Cloud 里的 Media 概念简述
- SAP Commerce Cloud 架构概述
- SAP Commerce里Extension, Addon和Ac
- Hybris Commerce 在eclipse中开发和DEBU
- SAP Commerce Cloud Storefront 框架
- 使用 Recipe 安装 SAP Commerce Cloud
- 如何通过Restful API的方式读取SAP Commerce
一个关于extension依赖的问题。我在本地试图build并启动Hybris 6.7.0的Hybris installation. 通过recipe的方式安装:
- install.bat -r b2c_acc – 顺利执行
-
install.bat -r b2c_acc initialize 遇到error:
编译错误:REQUEST cannot be resolved or is not a field
出错的extension: chinesepspwechatpayservices
引起编译错误的单元测试代码:

我搜索源代码发现,枚举类PaymentTransactionType的REQUEST字段定义在extension alipay里:

那么,我的猜想是,chinesepspwechatpayservices这个extension,一定需要直接或者间接依赖到alipay extension, 我的猜想正确吗?
根据我的搜索,目前只有chinacheckoutadd和alipaymentbackoffice这两个extension在其extensioninfo.xml的requires-extension element里声明了对alipay的依赖:
然而现实是,chinesepspwechatpayservices的三个直接依赖里并没有alipay. 所以我猜测这三个依赖的extension,再分别检查它们的依赖,最终总能发现alipay. 我的猜想正确吗?


更多Jerry的原创文章,尽在:"汪子熙":

网友评论