local.properties 構成ファイルで定義された環境変数から値を取得し、impex ファイル経由でアクセスすることは可能ですか?
元。
$someMacro=<some variable from config>
ありがとうございました!
これをimpexに追加できます:
# Import config properties into impex macros
UPDATE GenericItem[processor=de.hybris.platform.commerceservices.impex.impl.ConfigPropertyImportProcessor];pk[unique=true]
local.properties などからのすべての構成がロードされ、$config-
プレフィックスを介して使用できるようになりました。たとえば、次のようにします。
local.properties
your.config.property=322
したがって、あなたのimpexは次のようになります。
# Import config properties into impex macros
UPDATE GenericItem[processor=de.hybris.platform.commerceservices.impex.impl.ConfigPropertyImportProcessor];pk[unique=true]
$variable=$config-your.config.property
INSERT_UPDATE SampleItem;code[unique=true];name
;sample1;$variable
# OR you can just directly use the config macro
INSERT_UPDATE SampleItem;code[unique=true];name
;sample1;$config-your.config.property
これがうまくいくことを願っています。
編集: そのようなプロパティが見つからなかった場合、上記のサンプルに格納されている値は正確に: になることにも注意してください$config-your.config.property
。