在何处指定扩展名'spartacussampledataaddon'

问题描述

我按照https://sap.github.io/spartacus-docs/installing-sap-commerce-cloud-2005/

上的说明进行操作

第1步:成功完成

第2步:构建并初始化新配方

在这一步,我遇到了一个错误。我必须在哪里指定扩展路径?

# install.bat -r cx-for-spa
...

> Task :recipes:cx-for-spa:createStoreFrontExt
Buildfile: C:\cx2005\hybris\bin\platform\build.xml
[ysetplatformproperties] Error while evaluating file 'C:\cx2005\hybris\config\localextensions.xml'. Extension 'spartacussampledataaddon' doesn't specify a path and no scanned extension was matching the name. Please check file C:\cx2005\hybris\config\localextensions.xml.
[ysetplatformproperties] java.lang.RuntimeException: Error while evaluating file 'C:\cx2005\hybris\config\localextensions.xml'. Extension 'spartacussampledataaddon' doesn't specify a path and no scanned extension was matching the name. Please check file C:\cx2005\hybris\config\localextensions.xml.

解决方法

我遇到了同样的问题,并解决了:

请检查:

1,hybris/bin/custom/spartacussampledata/extensioninfo.xml

<extension ... name="spartacussampledata">

2、 hybris/config/localextensions.xml

<extension name='spartacussampledata' />

以上扩展名必须相同

我猜你有不同的 一种是spartacussampledata(扩展名) 另一个是 spartacussampledataaddon (addon)

因为 Spartacus 3.0 及更高版本使用新的 Spartacus 示例数据扩展(不是插件)。 目前 Spartacus 提供了两者的下载。但是,示例数据扩展将是未来唯一更新的扩展。 两者都适用于旧版本,新扩展包含对 b2b 示例数据的更新

这里是 spartacussampledata.zip 版本 3.0.0 的 URL: https://github.com/SAP/spartacus/releases/download/storefront-3.0.0/spartacussampledata.2005.zip

,

您可以将其存储在/hybris/bin/custom

模块和平台文件夹包含该商业版本随附的标准模块。自定义文件夹应该包含您的客户扩展。

spartacussampledataaddon介于两者之间,正如产品团队所提供的,但不在标准的商业发布流程之内。

,

您可能下载了“ spartacussampledata.2005.zip”,将其解压缩到自定义文件夹中,并将该文件夹重命名为“ spartacussampledataaddon”。 您不需要做的是重命名文件夹,而只需删除“ .2005”,这样您最终将拥有“ spartacussampledata”,然后将其添加到gradle配置文件或直接添加到localextensions。

“ spartacussampledataaddon”名称适用于1905年版本。

,

我遇到了同样的错误,结果是我的问题是,我使用了 Windows CMD 并在安装过程中点击了里面,这样它就会冻结命令行输出 (https://superuser.com/questions/459609/what-does-it-do-exactly-if-i-click-in-the-window-of-cmd)。我不知道此过程的确切细节,但如果您使用的是 Windows CMD,请尽量不要在此过程中单击进入 CMD 窗口。对我来说,这很可能解决了这个问题,即使听起来有点奇怪。