hybris - SAP Hybris 中的配方是什么?
问题描述
当我们安装配方时,它只生成店面扩展,而不是其他的,这是什么原因?我们也可以使用 ant modulegen 创建自定义扩展吗?
解决方案
如果您了解 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 创建自定义扩展吗?
是的,仅用于此目的。
推荐阅读
- wordpress - 两个 WordPress 安装的永久链接问题
- excel - Excel - 从列表中选择唯一的随机值,复制 1000 行
- utf-8 - 在 pycharm 编辑器和控制台中显示彩色表情符号
- mysql - 如何将我计算机上的 React 应用程序连接到 Godaddy 上的 mysql 数据库
- timer - 如何使用静态 C++ 方法作为 Poco 计时器的回调?
- r - 在每个组的日期范围结束时删除零
- reactjs - 如何更改 react-script 自动生成的导入?
- javascript - 用 var 变量理解一些东西
- node.js - Node.js - 仅为了获取文件长度而将文件流保存到磁盘是否可以接受?
- javascript - 来自 MDN 的 IIFE 示例 - 对 Javascript 页面的重新介绍