首页 > 解决方案 > SAP Hybris 中的配方是什么?

问题描述

当我们安装配方时,它只生成店面扩展,而不是其他的,这是什么原因?我们也可以使用 ant modulegen 创建自定义扩展吗?

标签: hybris

解决方案


如果您了解 modulegen 和 Recipes 之间的区别,您就会更加清楚。

模块生成器

modulegen 工具随 SAP Commerce 一起提供,可用于生成依赖扩展集,以快速启动新项目或创建新应用程序。SAP Commerce 随附的模块可帮助您从一开始就满足客户的要求,允许您生成可定制的功能齐全的应用程序。modulegen 工具在一组扩展中替换模式、包名称、扩展类前缀和一些其他属性,同时保持它们之间的关系。该工具作为 ant 任务运行,因此它要求系统上存在 ant 库。

来源:help.hybris

食谱

为了开发和演示目的自动安装 SAP Commerce,您可以使用安装程序配方。Recipes 是 gradle 脚本,负责创建目录、移动文件、更新配置和属性文件以及初始化系统。

来源:help.hybris


回答您的问题

当我们安装配方时,它只生成店面扩展,而不是其他的,这是什么原因?

基本上,配方为您的项目增添了风味。假设您想探索 B2C SAP Hybris Commerce,那么您只需要安装 b2c_acc。它将在您的配置文件夹下创建localextensions.xml,其中包含 B2C 所需的所有扩展。该配方不会生成自定义扩展。您必须为此运行 modulegen。

我们也可以使用 ant modulegen 创建自定义扩展吗?

是的,仅用于此目的。


推荐阅读