1

使用 Installer RecipesInstaller Recipe Reference安装 SAP Commerce中,有一条评论如下:

该安装程序目前仅用于在开发环境中安装 SAP Commerce 或用于演示目的。不要使用安装程序在生产环境中安装 SAP Commerce。

但是,使用 extgen 和 modulegen 自定义加速器等指南通常会提到配方:

在 Windows 上:install.bat -r b2c_acc_plus

那么,您如何真正从头开始设置项目?你是从食谱开始,还是从食谱开始ant modulegen

我没有看到关于如何从头开始构建 B2C/B2B 应用程序以进行开发然后为生产做准备的明确说明(或最佳实践)。(可能说明书有空缺,或者我就是不知道在哪里)

甚至安装 SAP Commerce Cloud 以用于 Spartacus指南也提到从 B2C 配方开始。这是否意味着构建 SAP Commerce 项目的起点是使用配方?在某些情况下,您不会使用配方,而是使用 and 从头开始​​构建所有ant modulegen内容ant addoninstall

4

2 回答 2

3

不建议在生产环境中使用 recipe 直接安装。原因是它安装了一个预设的 hybris 扩展,您的要求可能需要也可能不需要,而且在您获得的许可证下也可能不允许使用。

但是,当您开始开发时,您可以使用 recipe 让您的开发快速开始。它为您的电子商务应用程序生成原始结构,您需要对其进行自定义并稍后部署到您的生产环境中。

你如何真正从头开始建立一个项目?您是从食谱开始,还是从 ant modulegen 开始?

好吧,您可以使用其中任何一个。如果您正在寻找差异,这里已经回答

我应该如何从头开始构建 B2C/B2B 应用程序并为生产做准备?

有关生产 hybris 部署过程,请参阅

笔记 :

a) 配方安装比使用 modulegen可以实现的功能更多,例如运行电子商务示例的完整安装、配置和初始化。我认为,一旦您浏览了上述链接,您就会对此有更好的理解。

b)当您使用配方时,它将安装您可能不想使用或没有生产许可证的相关扩展。请谨慎审查和禁用此类扩展程序,

谢谢

于 2019-11-22T07:42:51.693 回答
3

www.hybriscx.com 为答案增加了几点

  1. 通常,配方中的集成是模拟集成,例如支付集成,因为配方的目的是提供即用型演示/参考应用程序(商店)。
  2. 配方中的数据(目录、用户和密码、用户组、角色、促销等)是样本数据。外观(标志、颜色、布局等)也是如此。每个企业都需要其特定的数据和外观。
  3. 系统配置/属性(例如内存配置、日志配置等)可以针对演示目的进行优化,但生产设置可能需要不同的配置。同样,主机、端口、加密等配置是通用配置,生产环境可能需要更改它们。
  4. 配方设置的数据库通常是 HSQLDB,仅适用于开发/演示。
于 2019-11-22T17:19:03.177 回答