【发布时间】:2017-08-14 13:01:03
【问题描述】:
现在我有我的
indexing_configuration.xml
和我的
workspace.xml
在我的工作区/网站文件夹中。当我执行mvn clean 时,工作区将被重置,导致此配置消失。
如何在我的 magnolia 项目中包含配置,以便在重新部署时安装它?
【问题讨论】:
标签: maven lucene content-management-system jackrabbit magnolia
现在我有我的
indexing_configuration.xml
和我的
workspace.xml
在我的工作区/网站文件夹中。当我执行mvn clean 时,工作区将被重置,导致此配置消失。
如何在我的 magnolia 项目中包含配置,以便在重新部署时安装它?
【问题讨论】:
标签: maven lucene content-management-system jackrabbit magnolia
magnolia.properties 文件中有一个设置jackrabbit 配置文件的参数,一般是
magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-bundle-derby-search.xml
在此文件中,您可以为配置文件设置自定义路径。对于索引它在 SearchIndex 部分,参数名称 indexingConfiguration。
如果您想为不同的工作区使用不同的配置,您可以添加额外的 Workspace 部分。但我还没试过。
您可以在此处找到有关其工作原理的一些文档:Jackrabbit Repository Configuration File
【讨论】: