3

我的项目存储库中有一个 solr 配置目录,如下所示:

solr
└── collection1
    ├── conf
    │   ├── schema.xml
    │   ├── solrconfig.xml
    │   └── ...
    └── data
        └── ...

我已经从我的 solr 安装(通过mac os x上的homebrew安装的 solr 4.5.0)的示例目录中复制了其中的所有内容。

安装目录中solrconfig.xml引用了一些库:

<lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />

<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />

这些当然没有正确加载,因为它们是相对于安装目录的,而不是我的 repo。

我可以在solrconfig.xml不硬编码路径的情况下引用安装目录吗?我可以这样做:

<lib dir="/usr/local/Cellar/solr/4.5.0/libexec/contrib/extraction/lib" regex=".*\.jar" />

但这不是很便携。

4

0 回答 0