我必须在local.properties中指定Solr配置集的路径。我尝试了文件中的绝对路径,该路径可以正常工作,然后将其替换为$ {HYBRIS_CONFIG_DIR}也可以正常工作。
但是,我担心的是,当此代码转到Cloud环境中时,配置由manifest.json加载,该清单引用要使用的local.properties,并且solr文件夹位于同一目录中(与local.properties相同)。我该如何提供一个既适用于本地又适用于Cloud的相对路径?
答案 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平台负责相对路径
上述路径通常由构建回调使用。