Где указать путь для расширения '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.
4 ответа
Я встретил ту же проблему и решил ее:
Пожалуйста, проверьте :
1,hybris / bin / custom / spartacussampledata / extensioninfo.xml
<extension ... name="spartacussampledata">
2,hybris / config / localextensions.xml
<extension name='spartacussampledata' />
Вышеуказанное имя расширения должно быть таким же !
Я думаю, у вас есть разные , один - spartacussampledata (расширение), а другой - аддон spartacussampledata (аддон)
Поскольку Spartacus 3.0 и более поздние версии используют новое расширение образца данных Spartacus (а не надстройку). На данный момент "Спартак" предоставляет обе версии для скачивания. Однако расширение данных образца будет единственным обновленным в будущем. Оба будут работать для более старых выпусков, новое расширение содержит обновления для демонстрационных данных b2b.
Вот URL-адрес spartacussampledata.zip версии 3.0.0: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-точно-if-i-click-in-the-window-of-cmd). Я не знаю точных деталей этого процесса, но если вы используете Windows CMD, постарайтесь не нажимать на окно CMD во время процесса. Для меня это, скорее всего, решило проблему, даже если это звучит немного странно.