我正在尝试为 Sling 中的 Tar/Repository 文件定义一个文件夹。但是,我想不出设置替代 repository.home 文件夹的正确方法。
据我了解,TarSegmentNodeStoreService
应该默认为{sling.home}
路径下的文件夹,并使用-c
参数设置。无论我尝试什么,它总是将存储库文件夹相对于我正在运行的文件夹放置。Sling 的其余部分位于sling.home
文件夹中。
例如,如果我在
~/Development
我跑
java -jar project/target/sling-app.jar -c /temp
sling 包、日志等将在 /temp 下,但 sling/repository 文件夹将放在该~/Development
文件夹下。
我也尝试过添加这些额外的命令行参数,但它们没有帮助。
-Drepository.home=/temp
-Dsling.repository.home=/temp
提前致谢