首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法读取impex中的配置

无法读取impex中的配置
EN

Stack Overflow用户
提问于 2019-11-29 01:58:23
回答 2查看 372关注 0票数 1

我对狂妄自大很陌生。我试图在impex文件中使用来自project.propertiesproject.properties

我也试图在我的key=value文件中复制相同的local.properties。但它不起作用。

我的代码:

project.properties/ local.properties

mykey=myvalue

coredata.impex

代码语言:javascript
复制
Insert_update User; uid[unique=true]; specialKey
;testuser;$mykey;

我在哪里可以看到这方面的任何文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-29 02:23:09

您的方向是正确的,只是缺少了使用正确处理器将属性导入impex宏键的中间步骤。

1 -在项目或本地属性文件mykey=myvalue中定义密钥

2 -使用ConfigPropertyImportProcesser在impex宏中导入上面的

代码语言:javascript
复制
GenericItem[processor=de.hybris.platform.commerceservices.impex.impl.ConfigPropertyImportProcessor];pk[unique=true] 
$config-key=$mykey

3 -使用导入的配置宏运行impex

代码语言:javascript
复制
INSERT_UPDATE User; uid[unique=true]; specialKey
;testuser;$config-key;

注意:将key=value从project.properties移动到local.properties不会有什么区别。后一个文件仅优先于在project.properties中定义的值,并帮助您根据应用程序/部署环境的需要定义/维护/覆盖这类对。

票数 2
EN

Stack Overflow用户

发布于 2019-11-29 02:42:32

这个问题以前已经回答过here了。

你的impex会是

代码语言:javascript
复制
# 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;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59097920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档