如何在hybris系统更新时自动加载impex?

问题描述

我在 trainingcore/resources/trainingcore/import/common/my_products.impex 中编写了一个impex 之后,我进行了系统更新并检查了用于项目数据创建的 trainingcore 扩展。但是没有加载impexes。看了一些文章后,我意识到它与CoreSystemSetup.java类有关,但我无法确切了解需要做什么。有人可以帮忙吗?

解决方法

在初始化和更新过程中,平台会在 /resources/impex 文件夹中查找 ImpEx 文件。特别是:

对于基本数据:平台会扫描 /resources/impex 文件夹中名称与模式 Essentialdata*.impex 匹配的文件,并在创建基本数据期间导入文件。

对于项目数据:平台会扫描 /resources/impex 文件夹中名称与模式 projectdata*.impex 匹配的文件,并在项目数据创建期间导入文件。

默认情况下 ImpEx 目录不存在。您必须创建它并将文件复制到其中。

例如,如果您有以下文件夹结构:

resources/impex/essentialdataOne.impex

资源/impex/essDataOne.impex