5

local.properties 構成ファイルで定義された環境変数から値を取得し、impex ファイル経由でアクセスすることは可能ですか?

元。

$someMacro=<some variable from config>

ありがとうございました!

4

2 に答える 2

12

これを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

于 2016-02-09T08:42:59.653 に答える