我必须在我的local.properties中指定Solr配置集的路径。我试过在我的文件中使用绝对路径,效果很好,然后用${HYBRIS_CONFIG_DIR}替换,效果也不错。
然而我担心的是,当这段代码进入云环境时,配置是由manifest.json加载的,而manifest.json指的是要使用的local.properties,solr文件夹在同一个目录下(与local.properties相同)。
你可以为你的自定义路径创建你自己的键,像下面这样。这些都是在平台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
Hybris 平台负责相对路径
上述路径一般由构建回调使用。