如何从 Hybris 中删除扩展?
How to remove an extension from Hybris?
我们已停止使用 Hybris 的打印模块,我们已停止支付打印模块的维护费用。因此,我们需要删除打印引用。
我相信 localextensions.xml 下面的 removing/commenting 个条目就足够了。还有什么我需要看的吗?
<!-- ext-print -->
<extension name="print" />
<extension name="printcockpit" />
<extension name="printhmc" />
首先你要区分'modules'和'extensions'。
'module' 是一组扩展,为 hybris 平台提供一些功能,例如 'print module'.
一个'extension'是一个hybris技术项目,为一个模块提供了一些功能,所以这里重点介绍技术架构。
如果你想删除(例如)'print module',我认为你必须执行以下步骤:
- 查找模块扩展之间的所有依赖关系
- 将它们从 'localextensions.xml'
中删除
- 执行 'ant clean all' 删除旧生成的文件并仅创建需要的文件
- 在 /hac 中对 hybris 系统进行更新以将数据库更新到当前站点
- 在 /hac 中查找 'remove orphaned types',这将删除所有不再使用的模型
所以我认为这是默认步骤。
我们已停止使用 Hybris 的打印模块,我们已停止支付打印模块的维护费用。因此,我们需要删除打印引用。
我相信 localextensions.xml 下面的 removing/commenting 个条目就足够了。还有什么我需要看的吗?
<!-- ext-print -->
<extension name="print" />
<extension name="printcockpit" />
<extension name="printhmc" />
首先你要区分'modules'和'extensions'。
'module' 是一组扩展,为 hybris 平台提供一些功能,例如 'print module'.
一个'extension'是一个hybris技术项目,为一个模块提供了一些功能,所以这里重点介绍技术架构。
如果你想删除(例如)'print module',我认为你必须执行以下步骤:
- 查找模块扩展之间的所有依赖关系
- 将它们从 'localextensions.xml' 中删除
- 执行 'ant clean all' 删除旧生成的文件并仅创建需要的文件
- 在 /hac 中对 hybris 系统进行更新以将数据库更新到当前站点
- 在 /hac 中查找 'remove orphaned types',这将删除所有不再使用的模型
所以我认为这是默认步骤。