如何在local.properties中指定相对路径?

时间:2019-07-03 18:40:48

标签: hybris

我必须在local.properties中指定Solr配置集的路径。我尝试了文件中的绝对路径,该路径可以正常工作,然后将其替换为$ {HYBRIS_CONFIG_DIR}也可以正常工作。

但是,我担心的是,当此代码转到Cloud环境中时,配置由manifest.json加载,该清单引用要使用的local.properties,并且solr文件夹位于同一目录中(与local.properties相同)。我该如何提供一个既适用于本地又适用于Cloud的相对路径?

2 个答案:

答案 0 :(得分:1)

您可以为您的自定义路径创建自己的密钥,如下所示。这些是在平台OOB中定义的。

HYBRIS_BIN_DIR=${platformhome}/../../bin
HYBRIS_CONFIG_DIR=${platformhome}/../../config
HYBRIS_DATA_DIR=${platformhome}/../../data
HYBRIS_LOG_DIR=${platformhome}/../../log
HYBRIS_TEMP_DIR=${platformhome}/../../temp/hybris

答案 1 :(得分:0)

Hybris平台负责相对路径

上述路径通常由构建回调使用。