无法读取 impex 中的配置
Unable to read configuration in impex
我是 hybris 的新手。我正在尝试在 impex 文件中使用 project.properties
中的 key=value
。
我也试图在我的 local.properties
文件中复制相同的 key=value
。但是没用。
我的代码:
project.properties/local.properties
mykey=myvalue
coredata.impex
Insert_update User; uid[unique=true]; specialKey
;testuser;$mykey;
我在哪里可以看到这方面的任何文档
您的方向是正确的,只是缺少一个使用正确的处理器将 属性 导入 impex 宏键的中间步骤。
1 - 在项目或本地属性文件中定义您的密钥
mykey=myvalue
2 - 使用 ConfigPropertyImportProcesser
在 impex 宏中导入以上内容
GenericItem[processor=de.hybris.platform.commerceservices.impex.impl.ConfigPropertyImportProcessor];pk[unique=true]
$config-key=$mykey
3 - 运行 你的导入配置宏的 impex
INSERT_UPDATE User; uid[unique=true]; specialKey
;testuser;$config-key;
NOTE : Moving key=value
from project.properties to local.properties will not make a difference. The later file only has precedence over the values defined in project.properties and helps you to define/maintain/override such pairs as per application/deployment environment needs.
这个问题之前已经回答过 。
你的 impex 会是
# Import config properties into impex macros
UPDATE GenericItem[processor=de.hybris.platform.commerceservices.impex.impl.ConfigPropertyImportProcessor];pk[unique=true]
Insert_update User; uid[unique=true]; specialKey
;testuser;$config-mykey;
我是 hybris 的新手。我正在尝试在 impex 文件中使用 project.properties
中的 key=value
。
我也试图在我的 local.properties
文件中复制相同的 key=value
。但是没用。
我的代码:
project.properties/local.properties
mykey=myvalue
coredata.impex
Insert_update User; uid[unique=true]; specialKey
;testuser;$mykey;
我在哪里可以看到这方面的任何文档
您的方向是正确的,只是缺少一个使用正确的处理器将 属性 导入 impex 宏键的中间步骤。
1 - 在项目或本地属性文件中定义您的密钥
mykey=myvalue
2 - 使用 ConfigPropertyImportProcesser
GenericItem[processor=de.hybris.platform.commerceservices.impex.impl.ConfigPropertyImportProcessor];pk[unique=true]
$config-key=$mykey
3 - 运行 你的导入配置宏的 impex
INSERT_UPDATE User; uid[unique=true]; specialKey
;testuser;$config-key;
NOTE : Moving
key=value
from project.properties to local.properties will not make a difference. The later file only has precedence over the values defined in project.properties and helps you to define/maintain/override such pairs as per application/deployment environment needs.
这个问题之前已经回答过
你的 impex 会是
# Import config properties into impex macros
UPDATE GenericItem[processor=de.hybris.platform.commerceservices.impex.impl.ConfigPropertyImportProcessor];pk[unique=true]
Insert_update User; uid[unique=true]; specialKey
;testuser;$config-mykey;